meta data for this page
This document guides the user how to install mobian on their phone (currently only Pinephone).
First of all, you need the images. You can either download pre-built images from this link. In this case, the image file is named “mobian-pinephone-YYYYMMDD.img.gz” and you need to unzip it with one of the following commands.
gunzip mobian-pinephone-YYYYMMDD.img.gz or gzip -d mobian-pinephone-YYYYMMDD.img.gz
Or you can build them yourself using debos recipes. In this case, the image file is directly named “mobian-pinephone-YYYYMMDD.img” and there is no need to unzip it.
Once you have obtained an image, you can flash it to a SD-card or to internal eMMC storage. In order to flash the Mobian image, you need to identify the device attached to target. On the pinephone, it is /dev/mmcblk0 (for SD) or /dev/mmcblk2 (for eMMC and eMMC size should be 16Go)
You can flash with the following command
sudo dd if=mobian-pinephone-YYYYMMDD.img of=/dev/mmcblkX
Alternatively you can also use bmaptool to flash your image. As it handles sparse files, it can flash considerably faster than plain
sudo bmaptool copy $IMAGE $BLOCKDEVICE
with $IMAGE, the path to the uncompressed image file and $BLOCKDEVICE the blockdevice (/dev/mmcblkX or /dev/sdX - if you are using jumpdrive).
You should now be able to boot from the device.
Default pin and password
The default user is mobian and has the pin: 1234
The root-user has the default password: root
You should change both - for more information about changing password.
Installation to eMMC
You can install the image to eMMC by using JumpDrive.
- Download the Jumpdrive image and flash the Jumpdrive image to a micro SD card
- Boot the PinePhone from the Jumpdrive micro SD card
- Connect the PinePhone to your computer using a USB cable
- Flash the exposed (mounted) PinePhone drive with the Mobian image
- Disconnect the PinePhone from your computer and remove the Jumpdrive SD card
- Power in the PinePhone and boot Mobian from eMMC
Resizing your filesystem
After flashing the image you might wish to resize your filesystem to use all of your eMMC or SD-card.
Open cfdisk to change the partition size.
sudo cfdisk /dev/mmcblkX
[Resize] and resize your partition to maximum. The select [Write] and accept with “yes”. Select
[Quit] to exit.
Finally resize your partition.
sudo resize2fs /dev/mmcblkXpX