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-On | Pi OS | Ubuntu | Kali | Parrot | Twister OS | Batocera |
|---|---|---|---|---|---|---|
| M.2 NVMe | Confirmed | Confirmed | Confirmed | [VERIFY] | [VERIFY] | N/A |
| GPS (GPSD) | Confirmed | Confirmed | Confirmed | [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
| Resource | URL |
|---|---|
| Raspberry Pi OS | https://www.raspberrypi.com/software/ |
| Ubuntu for Raspberry Pi | https://ubuntu.com/raspberry-pi |
| Kali Linux ARM | https://www.kali.org/get-kali/#kali-arm |
| Parrot Security OS | https://www.parrotsec.org/download/ |
| Twister OS | https://twisteros.com/ |
| Batocera | https://batocera.org/ |
| PINN (Pi Network Install) | https://github.com/procount/pinn |
| BerryBoot | https://www.berryterminal.com/doku.php/berryboot |
| Vol 3 — NVMe boot configuration | ../../PiFlux/02-inputs/volume_sources/vol3.md |