WendyOS Docs
AdvancedWendyos

WendyOS on Raspberry Pi

WendyOS supports Raspberry Pi 5, Raspberry Pi 4, and Raspberry Pi 3 with SD card boot configurations. Raspberry Pi 5 also supports NVMe boot configurations.

WendyOS on Raspberry Pi

WendyOS supports Raspberry Pi 5, Raspberry Pi 4, and Raspberry Pi 3 with SD card boot configurations. Raspberry Pi 5 also supports NVMe boot configurations.

Partition Layout

Raspberry Pi images use WIC (OpenEmbedded Image Creator). The partition table format depends on the board:

  • Raspberry Pi 4 and 5 use a GPT partition table (rpi-partuuid.wks). Partitions are referenced by PARTUUID in cmdline.txt and fstab.
  • Raspberry Pi 3 uses an MBR (msdos) partition table (rpi-mbr.wks). The BCM2837 GPU bootrom can only read MBR-partitioned FAT32 and cannot locate bootcode.bin on a GPT disk, so the board never boots from a GPT image. Partitions are referenced by filesystem label instead of PARTUUID.

SD card layout

PartitionLabelSizeFSMount
bootboot128 MBFAT32/boot
configconfig64 MB*FAT32/config
rootroot8 GBext4/

NVMe layout

Raspberry Pi 5 supports NVMe images with the same partition layout, written to nvme0n1 instead of mmcblk0.

* Default size. See Build configuration.

Config partition

See Config Partition for full details and usage guidance.

Build configuration

VariableDefaultDescription
WENDYOS_CONFIG_PART_SIZE_MB64Size of the FAT32 config partition in MB

Set this in your local.conf or distro config to override the default.

On this page