Hi. I have an Orin Nano Dev Kit which I have flashed the firmware up to 36.2 up to.
I would ideally like to install the Jetson Ubuntu OS fully via PXE onto the NVME card so we have a repeatable process. I don’t even want the SD card installed. I have a working PXE server serving files and have followed all the various forums and guides I can find.
Steps I have followed to create the install package:
1.) Downloaded Driver Package and unpacked it (Linux_for_Tegra)
2.) Went to /Linux_for_Tegra/tools/samplefs and executed
./nv_build_samplefs.sh --abi aarch64 --distro ubuntu --flavor minimal --version jammy
3.) Moved generated rootfs files to /Linux_for_Tegra/rootfs and unpack it there
4.) ./apply_binaries.sh to install nvidia binaries
5.) Create new user to be able to login via SSH
/Linux_for_Tegra/tools/l4t_create_default_user.sh -u foo -p bar --accept-license
This appears to run through via PXE ok, proved by the fact I can login to the shell with the newly created user once it’s finished, however it seems too fast to do an actual install (it takes about a minute to complete from hitting the ‘boot from PXE’ button which from my experience, is too fast to install a full Ubuntu OS!) Following this, when I reboot the device without the NIC connected it goes straight to UEFI shell prompt rather than booting to an OS. I don’t declare what disk to install the OS onto anywhere / I’m not sure how this is done
I’m clearly missing something obvious, any help appreciated.
Thanks