Is it possible to throw any version of Ubuntu onto a Jetson Orin Nano?o

Hello,

I’ve got a Jetson Orin Nano that needs to flashed with a specific version of Ubuntu provided by my place of work, but I haven’t been able to do so… The reason being that we aren’t allowed to use devices internally that have anything other than what the company provides in terms of OS and such…

We have three versions of Ubuntu that I know of, 18, 20, and 22.04… The Jetson doesn’t let me boot from a USB device, and the script we normally use to bring Ubuntu devices into compliance is failing… I think this might be because the script doesn’t support aarch64 processors, but I can’t say for sure…

I’ve been doing a lot of digging, but I haven’t found much… So I thought I’d post the question here…

I heard that with Jetpack version 6.0, it would be possible to load other operating systems onto nvidia dev kits, but I can’t find any instructions on how to do this…

Thanks in advance…

Hello,

Thanks for visiting the NVIDIA Developer forums! Your topic will be best served in the Jetson category.

I will move this post over for visibility.

Cheers,
Tom

I don’t see any obvious reasons that upgrading ubuntu would help your issue yet. The real problem here is these two points:

The Jetson doesn’t let me boot from a USB device, and the script we normally use to bring Ubuntu devices into compliance is failing

Your question could be put later after clarified above two…

  1. How did you try to boot from a USB device? Jetson has its own method to flash and boot. It is not like common Ubuntu to install a ISO image into usb drive.

  2. I am not sure what " Ubuntu devices into compliance". What is the exact thing this tool trying to do? What kind of “compliance” here?
    Also, how could you run this script if it cannot boot as (1) telling? Are you booting Jetson from something else?
    It is actually obvious when you run something that cannot execute on aarch64 environment… The error log might tell. if you cannot tell, maybe you could dump the log out.

  1. I tried to boot from the USB using the boot menu, which brought me to a black screen, then I would get kicked back to the boot menu…I figured it would work, since I’ve already flashed the Jetson using the SDK manager
  2. We have script that we use to bring Ubuntu devices into compliance with our networks, but it is failing… I cannot share the logs unfortunately… We download the script onto the device and run it from the terminal

Edit: I’ve cut a ticket internally and someone mentioned using Ubuntu 24 ARM… Would this be possible for the Jetson?

Thank you

Hi,

    1. I tried to boot from the USB using the boot menu, which brought me to a black screen, then I would get kicked back to the boot menu…I figured it would work, since I’ve already flashed the Jetson using the SDK manager

So did you choose USB drive when flashing sdkmanager? You can try to dump the serial console log by this method if you use NV devkit.

Actually you don’t need to choose usb drive in boot menu, as this should be the only device that can boot there, it will automatically selected to it.

  1. We have script that we use to bring Ubuntu devices into compliance with our networks, but it is failing… I cannot share the logs unfortunately… We download the script onto the device and run it from the terminal

Maybe you could block the logs that are related to your script and only tell us what kind error you hit…

I am actually really not sure what is the purpose to use Ubuntu24. If the your colleague is telling that your script is based on some libraries or tools running on Ubuntu 24, then unfortunately, this upgrade may not be possible as official support aspect.

Negative, I’ve got an NVMe drive installed so I chose that option from the drop down menu… I did this thinking that would mean the NVMe drive is the target for flashing…

If I can find a way to share the logs I will post them…

Ubuntu 24 ARM devices seem to have some kind of support here at my company, this is a recent discovery for me, so I am still looking into it

What is the exact purpose of Ubuntu 24 ARM here? Trying to install on Jetson?

Well, if we support Ubuntu 24 ARM, we might be able to throw that onto the Jetson and bring it into compliance with our network… But I’m not entirely sure if the Jetson is compatible with that version of Ubuntu

Unfortunately, this is not supported now.

Understood… Thank you for your time

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