Pandian

From Pandora Wiki
Revision as of 17:56, 2 January 2014 by Stackshadow (talk | contribs) (MARK2: fix layout of gparted-images)
Jump to: navigation, search
Logo

Pandian

Pandian is an debian-based armhf distro for you Pandora

Main Idea

Bring a fully desktop to the pandora with the flavor of debian :)

Help / Bugs / Features

Ideas, Bugs, or features-requests take a look on: http://www.evilbrain.de/projects/pandian/issues

Versions

Release Version Name Description
29.09.2013 02 The very first version of pandian
End of December "MARK 2" The next version

01

Full debian GNU/Linux 7.2 codename Wheezy (stable) with LXDE desktop environment hardfloat armv7l released Date: 29.09.2013

Features

  • Hard-Float-ABI
  • Ext4 Root for better performance
  • Working Touch-Screen
  • Working Nubs
  • Screen-Off on LID-Close
  • Low-Power-Mode
  • WLAN
  • Music ( with Sonata/MPD )
  • Automount

Upcoming/Ideas

  • Assistant for tzdata
  • libpnd - PND-Support
  • OpenGL not tested yet
  • Aptitude
  • Minimal-Network-Installation
  • Pandian-Debian-Repository for special packages ( libpnd, touch-screen-calibrator )
  • of course, in-system-documentation ( Documentation on the pandora )

Download here

Forum thread

Installation

note: It is assumed here, that the card-reader load the card as /dev/sdc. Please check before which device is your SD-card ! This can be checked with gparted. Minimum requirement 2GB SD-card.

  1. Download Image ( as 7z )
  2. Verify md5-checksum:
    pandian-stable-hf_2013-09-29.001.7z 2a85bbb40bbe7c6e8f92f058e150951a
    pandian-stable-hf_2013-09-29.001.img e62d101dc708de49af1ca7743e2df2bd
  3. Unzip with 7z ( in Linux with 7zr e <image.7z> )
  4. Copy image to SD-Card ( dd if=<image.img> of=/dev/sdx ) Don't specify "bs="

Username: Pandian
Passwd: Root (change this after installation)

Resize

Default installation is limited to 2GB, if you want to expand it, you can, provided you have installed it on a bigger SD-card and want to make use of the space.

  • Size will be changed with parted
  • parted /dev/sdx
  • show size with "print free"
  1. (parted) print free # Model: USB Mass Storage Device (scsi)
  2. Disk /dev/sdc: 7965MB# Sector size (logical/physical): 512B/512B# Partition Table: msdos
Number Start End Size Type File system Flags
32,3kB 1049kB 1016kB Free Space
1 1049kB 53,5MB 52,4MB primary fat32
2 53,5MB 1933MB 1879MB primary ext4
1933MB 7965MB 6032MB Free Space

we would like to resize the second partition to the nearly end ( -512MB for swap )

  1. (parted) resizepart # Partition number? 2 # Warning: Partition /dev/sdc2 is being used. Are you sure you want to continue?# Yes/No? YES # End? [1933MB]? 7453MB this is how the partitions looks like after

(parted) print free * Model: USB Mass Storage Device (scsi)* Disk /dev/sdc: 7965MB* Sector size (logical/physical): 512B/512B* Partition Table: msdos

Number Start End Size Type File system Flags
32,3kB 1049kB 1016kB Free Space
1 1049kB 53,5MB 52,4MB primary fat32
2 53,5MB 7453MB 7400MB primary ext4
7453MB 7965MB 512MB Free Space

create Swap (optional)

(parted) mkpart primary linux-swap Start? 7453MB End? 7965MB

this is how the partitions looks like after

(parted) print free * Model: USB Mass Storage Device (scsi)* Disk /dev/sdc: 7965MB* Sector size (logical/physical): 512B/512B* Partition Table: msdos


Number Start End Size Type File system Flags
32,3kB 1049kB 1016kB Free Space
1 1049kB 53,5MB 52,4MB primary fat32
2 53,5MB 7453MB 7400MB primary ext4
7453MB 7453MB 278kB Free Space
7453MB 7965MB 512MB primary Free Space

disregard the 4th entry, the new resized partition is the last one.

resize filesystem

  • resize2fs /dev/sdc2


create swap

  • mkswap /dev/sdc3

MARK2



Versions

There are two different versions of the "MARK2" release:

  • minimal
The minimal-version is an text-only-version of pandian but with wifi enabled and ceni for connecting to wifi-networks from command line
  • LXDE
The lxde-version which additional graphical tools

Which Version i should choose ?

  • If you are an "normal" user and like to have an desktop, just choose the normal "MARK2" release
  • If you don't like graphical user interface, or LXDE as Desktop use choose the minimal version



Installation

Requirements

  • Of course a Pandora ;)
  • An SD-Card with minimum 2GB ( was tested with 4GB )
  • An Linux or Windows PC

Downloads

Coming soon ;)

Install the image

Linux

Verify you SD-Hardware

Check where your SD-Card is located. If you have an build in SD-Card-Reader this is normally /dev/mmcblk0p1 ( in Debian ) If you have an USB-Card-Reader this is something like /dev/sdc ( in Debian )

  • Open an Terminal and input "lsblk"
  • You get an list with the actual Block-Devices
  • The SD-Card should be as type disk

You can also try gparted to see which devices you have and identify the sd-card

Unzip
  1. Unzip with 7z ( in Linux with 7zr e <image.7z> )
Copy the image to the SD-Card



  1. Here it will be /dev/sdx
  2. Copy image to SD-Card with "dd if=<image.img> of=/dev/sdx"
Resize SD-Card
  • After copy the SD-IMAGE to the SD-Card you need to resize the partitions to get the fully size of your SD-Card
  • This can be done with gparted on linux
  • start gparted
The actual partitions of the SD-CARD. Please select the correct device at the top right corner.
Rightclick to the second partition and select Resize/Move
You see the actual Size of this partition
Move the slider to the right, or set "Free space following" to 0
After you press the "Resize/Move" button, you get the preview of the new partition structure
When you press "Apply all operations", youve got a warning that you can loss your Data.
THIS IS THE LAST CHANGE TO CHECK IF YOU SELECTED THE CORRECT DEVICE.
Press Apply if everything is correct.
  • After everything is fine, you have your new fresh pandian on you SD-Card


First-start

  • When you first start pandian, there is an first-start-wizard which guides you through some basic settings for Pandian

Navigation

  • Inside an dialog you can navigate with the cross
  • With space you select a checkbox
  • <Ok> or to <Cancel> can be reached if you use TAB ( Tap Fn then tap Space )
  • Acknowledge with Enter

Preinstalled packages

This are the packages which comes with the different versions of MARK2:

minimal

LXDE

  • of course LXDE
  • Text-Editor: medit
  • Audio: mpd als backend, glurp as frontend

Additional Users/Groups

There are additional Users/Groups added to the standard debian-users

Groups

  • admin
This user is used by sudo for admin task like shutdown etc.
  • mpd
This user/group has access to mpd-related files ( socket, pid-files )

Debian repository

Pandian features an own additional debian repository to keep the pandian-core scripts up to date

  • just open an terminal
  • get root ( command is: su )
  • enter "apt-get update" to get the actual package informations
  • enter "apt-get upgrade" to update all packages include the pandian-packages ;)