PinePhone multi-distro demo image

Here you can find a multi-boot uSD card image containing 17 different Pinephone distributions. The purpose of this image is for users to easily try current major (and some minor) Pinephone Linux distributions, without having to figure out how to flash them individually and juggle with many uSD cards.

Key points:

Some development history and technical details can be found on my blog.

There are some excellent presentations of the multi-boot image available on youtube:

News

2020-11-23

Quirks

Most distributions don't need any patching to work with my latest 5.10 kernel and to be well behaved denizens of the multi-boot image. Nevertheless, some files still needed to be overrided. You can see those in the project's GIT repository, bellow.

Download

The image is distributed as a torrent due to its size. Install some torrent software (suggestions: transmission, qBittorrent) and click the previous link to start the download. Don't forget to let the torrent client run even after the download finishes so that other people can get the image too. I only seed to the ratio of 10x at unlimited speed (1Gbit).

The image is also available at: http://dl.xnux.eu/p-boot-multi-2020-11-23/ as a regular download. Download via HTTP is rate limited to 128 KiB/s. So if you want to get the image faster, use a torrent.

There's also a mirror of the image by the discord user uxes at http://mirror.uxes.cz/dl.xnux.eu/.

Installation

Installation consists of decompressing image data (gzipped) and to the SD card's whole block device. For example you can use zcat multi.img.gz | sudo dd of=/dev/sdcarddevice bs=1M (if you know how to identify your SD card's block device).

Verify the image was written correctly immediately after flashing by running dd if=/dev/sdcarddevice bs=1M count=10000 | sha256sum. SHA256 sum must be 25597ef407b4162a99ac53b144ca19227c4d15a653a4db8205eed2759c0c757d. If your OS auto-mounts new filesystems, make sure it does not do it for the SD card image, otherwise the hash may change, and this verification method will be unreliable.

Optionally (strongly encouraged step) you can also stretch the OS partition to fit your entire uSD card, otherwise the free space inside the filesystem will be limited to about 1.5 GiB, which is not enough for OS updates and/or longer term use of this image. If you run out of space, all included distributions may become unstable.

Partition stretching instructions are on this page.

Passwords

All passwords were changed to 1111 where possible. Manjaro password is 123456. Root passwords are 1111. sxmo login/password is mo/1111.

Support the project

p-boot demo image generator is free and opensource software released under GPLv3. It is an independent personal project not backed by any comapny or commercial interests. You can contribute by writing code, helping improve documentation, spreading the word, and/or by donating.

Share on: Twitter, Facebook, etc.

Bugs and support

Please report bugs via email:

Development

Project status: p-boot-demo is maintained and actively developed by the original author.

GIT repository with build scripts is available at: https://megous.com/git/pinephone-multi-boot/.

It's not an end-user code, but the scripts are simple enough to understand and adapt for the adept Linux users.