Nejspis nemas dost zkusenosti s embeded deskama, to co chces, out of the box opravdu nefunguje, pokud to ani samotny vyrobce takto nepouziva.
Prvni krok - rozjed si tam debug seriak (potrebujes zrejme nejaky USB-TTL konverter). tam uvidis uboot - typicky bootujici by default z /dev/mmcXYpZ.
Bootovaci proces muzes zastavit a zmenit bootenv, takze by to mohlo teoreticky bootovat z usb.. ale - nemam pocit ze uboot dodany nvidii umi cokoliv jineho nez mmc. To bys to musel preflashnout necim z L4T projektu a pak jet mainline kernel napr..
Takze se pro tebe jako zacatecnika nabizi polovicate reseni:Nechat na SD karte (dev/mmc) jenom oddil s kernel/initrd, a rootfs nasmerovat na ten USB3 adapter.
root= parametr se musi nejspis zmenit v uboot boot env skrze ten seriak, a pak to muzes pripadne ulozit do flash na opakovane pouziti.
A az ti to ne-nabootuje, zjistis, ze ne vsechny USB3/SATA bridge (supliky) maj v pohode UASP firmware, takze budes ten svuj suplicek zablacklistovat, at funguje v pomalejsim BOT rezimu (klasicky usb mass storage).
Jako nevim co s tim chces jako delat za psi kusy, ale samotny OS pro tuto desku absolutne nema smysl davat na cokoliv rychlejsiho nez ty 90MB/s SD karty, je s tim vice prace, nez praktickeho uzitku. Radeji bych to pouzival tak, ze OS bude na SD a data na tom suplicku.
Ale navody jako existuji, tak prosim - staci pouzit google: nvidia jetson nano usb boot
https://tutorial.cytron.io/2020/10/21/nvidia-jetson-nano-boot-from-usb/https://www.jetsonhacks.com/2019/04/25/jetson-nano-run-on-usb-drive/A jak to ne-chodi u nvidie:
https://forums.developer.nvidia.com/t/how-to-boot-from-usb/75025https://forums.developer.nvidia.com/t/usb-3-boot-on-jetson-nano/72247/15