When you run the command on your host of “ifconfig” there is a label for each device. Some devices are virtual, e.g., “lo” is loopback. Other devices with a naming convention like “eth0” or “enp4s2” or similar are actual network devices. Most people will have only one actual network device (I have more than one, but that’s unusual). The one which matches what you have is the one to choose. This is the network card which can route to wired network.
FYI, JetPack will pass the right details to flash.sh, but those details only occur for flash and do not involve package install. The Jetson reboots after a flash and then package install occurs over ethernet. You can in fact disable flash and run package install any time you want.
And as a result I saw the following message on the host:
...
*** The target t210ref has been flashed successfully. ***
Make target nfsroot(192.168.1.20:/nfsroot) exported on the network and reset the board to boot
However, on the Jetson I saw:
and after a while:
How can make the target exported on the network?
What does it mean?
Just FYI, flash.sh uses only the USB connection to a Jetson in recovery mode. It’s called the driver package because in recovery mode the Jetson is a custom USB device understood only by a custom driver. JetPack is just a front end, and it uses the driver package for flash. Network addresses are only used when the driver package is completely done and no longer participating as a way to install packages. I haven’t used NFS as a rootfs source, but I think this is all it is…a substitute for the sample “rootfs/” subdirectory by naming an NFS location.