UP | HOME

https://docs.postmarketos.org/pmbootstrap/main/usage.html

cd ~src
git clone --depth=1 https://gitlab.postmarketos.org/postmarketOS/pmbootstrap.git
mkdir -p ~/.local/bin/
ln -s ~/src/pmbootstrap/pmbootstrap.py ~/.local/bin/pmbootstrap

# Clear prior dir, or specify new at prompt after running `init`
cd ~/.local/var/
rm -rf pmbootstrap/

~/.local/bin/pmbootstrap init
~/.local/bin/pmbootstrap install --fde
~/.local/bin/pmbootstrap init
~/.local/bin/pmbootstrap export
# Export to (there are separate images, but this one has everything):
ls tmp/chroot_native/home/pmos/rootfs/pine64-pinephone.img

sudo dd if=tmp/chroot_native/home/pmos/rootfs/pine64-pinephone.img of=/dev/mmcblk0 bs=1M status=progress conv=fsync

Author: Joshua Johnson

Created: 2025-12-23 Tue 12:44

Validate