I just installed a 52Pi N05 on my Rpi5.
I would like to keep the BOOT_ORDER=0xf461.
Here is what I wanted:
1. If SD card is plugged in, boot from SD
2. If SD is not present, boot from NVME
I also want to publish one image that is good for both NVME and SD card. So I use the following in cmdline.txt
root=PARTUUID=076c4a2a-02
However, it never worked.
1. If the SD card is not inserted, the system refuse to boot.
2. If SD is inserted, the system load kernel from SD card while load rootfs from NVME. It NEVER search the SD for the rootfs PARTUUID.
3. If I wipe the nvme clean using wipefs, the system will boot from SD as usual.
To me it is certainly a bug that the system randomly search PARTUUID instead of starting from the kernel boot device.
And I still don't know how to make the NVME bootable without SD card
I would like to keep the BOOT_ORDER=0xf461.
Here is what I wanted:
1. If SD card is plugged in, boot from SD
2. If SD is not present, boot from NVME
I also want to publish one image that is good for both NVME and SD card. So I use the following in cmdline.txt
root=PARTUUID=076c4a2a-02
However, it never worked.
1. If the SD card is not inserted, the system refuse to boot.
2. If SD is inserted, the system load kernel from SD card while load rootfs from NVME. It NEVER search the SD for the rootfs PARTUUID.
3. If I wipe the nvme clean using wipefs, the system will boot from SD as usual.
To me it is certainly a bug that the system randomly search PARTUUID instead of starting from the kernel boot device.
And I still don't know how to make the NVME bootable without SD card
Statistics: Posted by weiqj — Fri Jul 04, 2025 1:32 am