How to install sdkmanager in sd or nvme-ssd?

The emmc on jetson only has 16 gigabytes,It does not fully install the operating system and sdkmanager.
I want to flash the jetson ubuntu OS in emmc, and install sdkmanager(Such as deepstream、cuda、 computer vision ,in addition to OS) in the SD or nvme-SSD.
Is there any way to do that?

HI @blstcvLiu

I think I have provided some ideas for the issue of the size on you other question here

But in order to flash the SSD on you Xavier NX, you can use the initrd flashing method:

We created a wiki for JetPack 4.6 but should apply easily to newest JetPacks:

And this is the main documentation as well:
https://docs.nvidia.com/jetson/archives/r35.1/DeveloperGuide/text/SD/FlashingSupport.html#to-prepare-files-to-boot-from-a-flash-drive-with-secure-boot

After you manage to boot the board from the SSD, you can check that the filesystem is located in the SSD by running:

lsblk
nvme0n1 259:0 0 465,8G 0 disk
├─nvme0n1p1 259:1 0 458G 0 part /

and the / root folder should be mounted on the nvme/external media partition.

When you know you are booting from the SSD, you can go back to the SDK Manager and install the components only, without flashing. This should install the components to the board, as this process only uses the SSH connection with the board it is transparent to it where the board is booting.

NOTE: To only install components, unthick the “Jetson OS” box from the SDK Manager, here is an image for reference: NVIDIA Jetson Xavier - Installing Jetpack

Hope this helps you take a decision on what to proceed, please let me know anything.
Regards,
Roberto Gutierrez,
Embedded SW Engineer at RidgeRun
Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/

1 Like

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