-
I was able to boot jetson xavier NX devkit from SD card by using custom image created from yocto. I followed the instruction available in link and was able to boot from SSD also by using custom image. Now I want to boot from SD card again, but board is flashing by default from SSD. I re-flashed SPI from SD card image package by using "./doflash.sh" assuming it might change configurations to point rootfs to SD card but that didn't work. I realised there was a service mounting rootfs to SSD and I disabled it but still no luck. Am I missing something here? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
If you mean that the device is still booting from the SSD (or NVMe drive), there are a couple of reasons that could happen. One is the UEFI bootloader's boot order, which by default puts SSDs/NVME drives before SD/eMMC. You can modify behavior that it in the UEFI boot manager settings. The other is the boot script we provide in the minimal initramfs, which by default just searches for a partition called The other thing you can do is to erase the SSD/NVMe drive, or rename the You could also provide a replacement for the the boot script (e.g., with a bbappend for |
Beta Was this translation helpful? Give feedback.
If you mean that the device is still booting from the SSD (or NVMe drive), there are a couple of reasons that could happen.
One is the UEFI bootloader's boot order, which by default puts SSDs/NVME drives before SD/eMMC. You can modify behavior that it in the UEFI boot manager settings.
The other is the boot script we provide in the minimal initramfs, which by default just searches for a partition called
APP
to boot from. If you have multiple drives with anAPP
partition (which you would, if you flashed twice to two different storage devices, without erasing one of the drives), the selection of the storage device is not deterministic. You can modify this behavior addingKERNEL_ARGS:append …