Debian - Move root partition to NVMe and keep boot partition

Hmm, i dug a little into the u-boot sources and found, that a boot partition apparently needs to be kept on the sd-card for now even if a nvme device is present.

The reason is, that the mtd device (cat /proc/mtd) is too small to contain the linux kernel and the current u-boot cannot read the kernel from nvme. While u-boot does have a nvme subsystem, it may lack a suitable driver in the moment. Please correct me, if i’m wrong here.

This does not preclude to use the sd slot normally. One can savely unmount /boot if the sd slot is really needed, since the boot partition on the sd is only needed during the u-boot stage.

1 Like