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