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.
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:
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.
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 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
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.
All passwords were changed to 1111 where possible. Manjaro password is 123456. Root passwords are 1111. sxmo login/password is mo/1111.
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.
Please report bugs via email:
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.