Flash TX2 without Internet


I downloaded 2 files from: https://developer.nvidia.com/embedded/linux-tegra

and then:
sudo tar xpf JAX-TX2-Jetson_Linux_R32.1.0_aarch64.tbz2
cd Linux_for_Tegra/rootfs/
sudo tar xpf JAX-TX2-Tegra_Linux_Sample-Root-Filesystem_R32.1.0_aarch64.tbz2
cd …/
sudo ./apply_binaries.sh

According to the guide, this does not install the graphical desktop.
For this I should run:
sudo apt-get update
sudo apt-get install ubuntu-desktop

Those 2 steps require Internet. I have no access to Internet.

Is there a root file system that contains also the graphical desktop ?

Thank you,

Hi veredz72,

The “JAX-TX2-Tegra_Linux_Sample-Root-Filesystem_R32.1.0_aarch64.tbz2” rootfs already include GUI desktop.
After you untar the files and assemble the rootfs, you can using below command to flash TX2:

$ sudo ./flash jetson-tx2 mmcblk0p1

The graphical desktop is included in the default sample rootfs. Command line flashing can be performed without the graphical JetPack tool…this is quite different, but what you’ve read may be confusing the two. On the other hand, if “JAX-TX2-Tegra_Linux_Sample-Root-Filesystem_R32.1.0_aarch64.tbz2” is not the default sample rootfs, then this is why there is no GUI on the installed TX2. Should you install this, and then find there is no GUI on the TX2, then you would need internet to add the GUI to the TX2.

Where did you get the “JAX-TX2-Tegra_Linux_Sample-Root-Filesystem_R32.1.0_aarch64.tbz2” file from? When I go to that URL (and login, then go there again since redirect doesn’t work), I get this file if I download “Sample Root Filesystem”: “Tegra_Linux_Sample-Root-Filesystem_R32.2.0_aarch64.tbz2”. I’ve not used the JAX version, so I guess I can’t really say it doesn’t include the GUI, but I know the other version does.

Note: If you fail to get a GUI on first boot, then it might just be a video configuration issue and the software could already have the GUI. How do you know the system you installed does not include GUI?


Thank you for your reply.
I found the following reply in the forum:

So I went to:

and found the following links to files:
32.2 Driver Details
L4T Driver Package (BSP)
Sample Root Filesystem

Should I download from a different place ?

Best regards,

One of the reasons JetPack/SDK Manager is nice is that the downloads are done for you…but this does need internet. If you download the R32.2 driver package and sample rootfs, then you can flash on command line without internet. The part I am not familiar with is the “JAX-” prefix.

Flash on command line does not install the extra packages, it is pure flash. You can still run JetPack/SDKM at a later time and tell it to only install packages without flashing.

This is out of date so far as versions go, but flash steps are still the same if you adapt package names (command line flash information…also shows manually setting partition size, but you could leave that out and just use defaults):