How to Install Ubuntu OS on Jetson Host Computer (x86)

How to Install Ubuntu OS on Jetson Host Computer (x86)

Note: To load JetPack into NVidia Jetson Series of System on Module (SoM)'s eMMC or in some cases, the NVMe SSD, you will need NVidia SDK Manager. The NVidia SDK Manager can only be installed on a specific Ubuntu OS with X86 Architecture CPU (NOT ARM or RISC-V). At least at the time this article is written.
 

Installing Ubuntu on your host computer is the first step in setting up a development environment for the Nvidia Jetson series. Here’s a step-by-step guide to help you through the process:

Step 1: Prepare Your Host Computer

  1. Backup Important Data: Before starting, back up any important data on your host computer.
     
  2. Check System Requirements: Ensure your computer meets the minimum system requirements for NVIDIA SDK Manager (Host machine).
    • x86 Architecture
    • At least 128GB Storage
    • 8GB RAM
    • Screen resolution equal to or larger than 1440x900 (1052x411) is recommended for GUI mode.

Step 2: Download Ubuntu ISO

  1. Visit the Ubuntu Download Page: Go to the Ubuntu website.
     
  2. Download the ISO File: Choose the latest Long-Term Support (LTS) version for stability (e.g., Ubuntu 22.04 LTS) and download the ISO file.

Note: The Ubuntu version depends on the Jetpack version you wish to install (Refer to Figure 1).

Figure 1: Compatibility Matrix

Step 3: Create a Bootable USB Drive

  1. Get a USB Flash Drive: Ensure you have a USB flash drive with at least 8 GB of storage.
     
  2. Download Rufus or balenaEtcher to create bootable USB:
    • Windows: Download Rufus.
    • Linux/Mac: Download balenaEtcher.
Using balenaEtcher:
      1. Open balenaEtcher.

      1. Select the Ubuntu ISO.

  1. Choose the USB drive.

  1. Click "Flash!" and wait for the process to complete.

Step 4: Boot from USB Drive

  1. Restart Your Computer.
  2. Enter BIOS/UEFI: Immediately press the key to enter BIOS/UEFI settings (often F2, F10, DEL, or ESC).

Note: Depending on the Computer manufacturer, you might need to press specific keys to select USB boot. BIOS GUI may differ from images below.               

  1. Set USB as Boot Priority: Navigate to the boot menu and set the USB drive as the first boot option.

  1. Save and Exit: Save changes and exit BIOS/UEFI settings.

Step 5: Install Ubuntu

  1. Boot from USB: Your computer should now boot from the USB drive, displaying the Ubuntu installation screen.

  1. Start Installation:
    • Select "Install Ubuntu".
    • Choose your language and keyboard layout.

  1. Prepare Installation: Select Minimal Installation

  1. Installation Type:
    • Choose "Erase disk and install Ubuntu" if you want to overwrite the existing OS.
    • For dual boot, select "Install Ubuntu alongside [your current OS]".

  1. Configure Partitions: If you need custom partitions, choose "Something else" and set them up manually.
     
  2. Begin Installation: Click "Install Now" and follow the prompts. The installation process will take some time.

  1. Follow Prompts: Enter your time zone, create a user account, and set a password.

Step 6: Post-Installation Setup

  1. Remove USB Drive: Once installation is complete and you’re prompted to restart, remove the USB drive.

  1. Reboot Your Computer: Your computer will now boot into Ubuntu.

Step 7: Install Nvidia Jetson SDK

  1. Install SDK Manager:

Note: You will need to log in or sign up for Nvidia account to download Nvidia SDK Manager.

    • Follow the instructions to install the SDK Manager on your Ubuntu system.

  1. Launch SDK Manager:
    • Open SDK Manager and log in with your Nvidia Developer account.

    • Follow the prompts to install the necessary components for your Nvidia Jetson device.

You’re now ready to start developing for the Nvidia Jetson platform using your Ubuntu host computer.

Hardware Components