Jetpack Installation in AGX Xavier


I want to create an image with the jetpack as a preinstalled package or is it possible to install the Jetpack as a deb package.

The scenario is that the Jetpack should be available once the board boots up, because the custom board does not have the network connection and also the Keyboard and Mouse will not be available in the factory.

It will be very much helpful if you could provide any pointers for the same.

Thanks and Regards
Ann Rose Antony

You can refer to Any fast way for cloning AGX Xavier? - Jetson & Embedded Systems / Jetson AGX Xavier - NVIDIA Developer Forums

@kayccc ,

Thanks for your response.

Some confusion for the query I guess, I used to install the jetpack in the board using the below steps:

sudo apt update
sudo apt upgrade
sudo apt install nvidia-jetpack

Then the respective jetpack used to install in the board.

  • I need to make the jetpack and the dependencies as a part of the image before flashing, since the factory is not having any network connection.

Can we do this from the host PC?

Not quite sure what does that mean do it from host PC. Please clarify what do you want to do here exactly. Thanks.

Instead of following the installation steps for the Jetpack in the board, I need to make the Jetpack as a part of rootfs before flashing.

You can install them on jetson first, then clone out the rootfs as system.img.

Thank you for your response.

I will try it out and revert back.

Hi @WayneWWW ,

I have tried the steps as follows:

Initially I flashed the agx devkit with the below command

sudo ./ jetson-xavier mmcblk0p1

Then captured the jetpack version using the jtop tool

Jtop is installed with the below steps

sudo apt install python-pip
sudo -H pip install -U jetson-stats

The captured image is attached in the name

Later flashed the devkit board by following the below steps

sudo ./ -r -k APP -G backup.img jetson-xavier mmcblk0p1

Copied the backup.img to the Linux_for_Tegra/bootloader/

sudo cp backup.img bootloader/system.img

Flashed the board with the below command

sudo ./ -r jetson-xavier mmcblk0p1
  • Then followed the steps to install the jtop

  • checked the jetpack version and the dependencies. The output is same without any dependency packages installed.

  • Later installed the jetpack by following the below commands

sudo apt update
sudo apt upgrade
sudo apt install nvidia-jetpack
  • Then checked the jetpack version using the jtop tool. Then the output is as follows

  • Our intention is to install the jetpack at the time of flashing with all the dependencies installed.

  • Is there any other way to do that?

Thanks and Regards
Ann Rose Antony


Sorry that I don’t quite understand what is the experiment you just posted trying to say. Could you clarify what you want to say here? If you want to have a image that already had jetpack, why you didn’t do that before clone out the system image?

@WayneWWW ,

Currently I am using below commands to install the Jetpack:

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install nvidia-jetpack

Now my custom board has no network connectivity (no WiFi and Ethernet).

How to install the Jetpack in this case? Is it possible to download the Jetpack package offline (from the host machine) and use dpkg commands to install it.

Ann Rose

Flash your board with sdkmanager and install jetpack from your host… now you have one board with jetpack installed.

Clone out the image. And this image can be used for board2, 3…N to use…

Could you please share the instructions to clone out the image from the board?

I already shared…

Thank you.

Ann Rose Antony

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.