|🚧||This page is a work-in-progress. Some information contained within may be inaccurate or incomplete.|
To dual boot PMOS you need a boot method and how you will store data. After doing both, you will have a working device with dual boot
How To Boot PMOS on android phones
Booting with a computer
This is the simplest option, but you will need a computer to boot PMOS. If used with SD card, then nothing is going to be modified on the phone.
Firstly, you will need pmbootstrap
After entering fastboot mode on your phone. Then running `pmbootstrap flasher boot` will boot PMOS kernel.
If PMOS kernel is written to the recovery partition, then it will run PMOS when you enter recovery mode.
On phones that have A/B slots, you can write PMOS kernel to slot B, and android to slot A. using switch my slot, you can switch the slot you are using, and it will boot PMOS. On PMOS you can use qbootctl to switch back to android.
Where to store data
By putting the files from `/` to `.stowaways/pmos` on a partition. Then forcing PMOS to use that as root partition, you can use 1 partition for 2 OSes.
This is useful for android phones where modifying the partition table is a crime.
- Some UEFI Implementation for android phone like (efidroid,Renegade Project) can be used together with postmarketOS (see Guides for Dual boot PMOS with other UEFI based OS via Renegade Project (with included guides for booting PMOS via Renegade Project) on OnePlus 6/6t but some part of it can be reused on some other device as well.)
- On UEFI / BIOS based device, grub can be used for dual booting (see Dual boot with Windows on arch wiki)