PiFlux · Volume 7

OS Options & Multiboot

All six supported operating systems on the PiFlux, multiboot strategies, and the boot-selection workflow

Stub — section skeleton authored 2026-06-27; prose to follow.

7.1 The PiFlux OS Ecosystem

7.2 Operating System Profiles

7.2.1 Raspberry Pi OS

7.2.2 Ubuntu

7.2.3 Kali Linux

7.2.4 Parrot Security OS

7.2.5 Twister OS

7.2.6 Batocera

7.3 Instant OS Swap via microSD

7.4 Multiboot Strategies

7.4.1 PINN (Pi Network Install)

7.4.2 BerryBoot

7.4.3 NVMe primary + SD alternate

7.4.4 Multiple physical SD cards

7.5 Boot-Selection Workflow

7.5.1 Configuring the Pi 5 bootloader order

7.5.2 Day-to-day OS switching

7.6 Add-On Driver Compatibility Matrix

Table 1 — 6. Add-On Driver Compatibility Matrix

Add-OnPi OSUbuntuKaliParrotTwister OSBatocera
M.2 NVMeConfirmedConfirmedConfirmed[VERIFY][VERIFY]N/A
GPS (GPSD)ConfirmedConfirmedConfirmed[VERIFY][VERIFY]N/A
LoRa[VERIFY][VERIFY][VERIFY][VERIFY][VERIFY]N/A
Ext. WiFi Mod[VERIFY][VERIFY]Confirmed[VERIFY][VERIFY]N/A
SDR (Advanced Radio)[VERIFY][VERIFY][VERIFY][VERIFY][VERIFY]N/A
Active Cooling (fan PWM)Confirmed[VERIFY][VERIFY][VERIFY][VERIFY]N/A

7.7 Resources

Table 2 — 7. Resources

ResourceURL
Raspberry Pi OShttps://www.raspberrypi.com/software/
Ubuntu for Raspberry Pihttps://ubuntu.com/raspberry-pi
Kali Linux ARMhttps://www.kali.org/get-kali/#kali-arm
Parrot Security OShttps://www.parrotsec.org/download/
Twister OShttps://twisteros.com/
Batocerahttps://batocera.org/
PINN (Pi Network Install)https://github.com/procount/pinn
BerryBoothttps://www.berryterminal.com/doku.php/berryboot
Vol 3 — NVMe boot configuration../../PiFlux/02-inputs/volume_sources/vol3.md