Boot from USB ssd failed

Hi,
i boot from sdcard ok. and i used this article https://www.jetsonhacks.com/2019/09/17/jetson-nano-run-from-usb-drive/
but it stuck in uboot.
and i flash sdcard cmd is sudo ./flash.sh jetson-nano-devkit mmcblk0p1

jetson nano developer kit model P3450.
log bootfailed.log (20.9 KB)

Hi,

Please try this method.

Hi,
4. Copy PARTUUID to bootloader/l4t-rootfs-uuid.txt
i don’t understand this. and i don’t find l4t-rootfs-uuid.txt in bootloader directory.

sudo ./flash.sh jetson-tx2 external

if my device is ssd. the external means /dev/sdd1 ?

  1. You will get a partition UUID in step 3.

  2. Create a file under bootloader

  3. Just write “external”. It is a fixed string but not a parameter.

l4t-rootfs-uuid.txt (66 Bytes)
is this correct?

No, that is not correct.

You only need to paste UUID to it directly. No need to add extra words.

i finish the flash. and when i reboot the board, and finish it’s configration setup on desktop. but the screen stop at this.

Any log that can shared from serial console?

my sdcard flash cmd : sudo ./flash.sh jetson-nano-qspi-sd mmcblk0p1
external flash cmd: sudo ./flash.sh jetson-nano-devkit external

And the log from serial console…?

nano_boot_err.log (21.2 KB)

Could you try to use oem-config?

  1. re-flash your board again.

  2. Do not connect monitor

  3. After system is done flashing, open /dev/ttyACM0 with minicom with baud rate 115200.

There should be a configuration on your console.

Where are the /dev/ttyACM0 on the board?

Sorry that I didn’t say it clearly. Open the /dev/ttyACM0 on your host. Not on device.

This is an alternative method to configure user account with headless case.

it’s work,but too inconvenient.

thanks for your reply. and the other way to move bootloader to the ssd?

Sorry that it is currently not supported.