Taco SSD boot on Raspberry CM4

Hi there,

I’ve successfully booted a Raspberry CM4 from the SSD on a Radxa Taco. Here is my git repo to show how: taco-ssd-boot-kernel. Feel free to test and let me know if you like it.

Brief process:

  • built a minimal kernel that boots from an SD card (~50MB)
  • make sure pcieport driver is loaded
  • mount SSD boot partition
  • load kernel on the SSD into kexec
  • execute kexec