I used SSD as the external device.
Initially flashed the image to emmc and then downloaded the rootfs and copied to SSD. Then copied the PARTUUID into the bootloader/l4t-rootfs-uuid.txt file. I was able to flash the rootfs from SSD as mentioned. And the board booted up perfectly.
But for me the requirement is to boot from the SSD directly for the first time itself.
Is it possible to do in that way?
If so, could you please mention the steps for doing it.
Can we get some clarification for this “the requirement is to boot from the SSD directly for the first time itself.”?
Do you mean you want to try something like flashing emmc?
If that is your purpose, could you try to replace “mmcblk0p1” from flash.sh command to the device you want to mount rootfs? If it fails, share us the dmesg.
I need to try with the SSD which is an external storage. The name of the memory depends on the partition we have done. For doing the partition we need the board to be up first ?
There is nothing that is pre-defined. Even mmcblk0p1 is a device number that is generated by system, if we enable more mmc device there, maybe the emmc would not be mmcblk0p1 anymore.