Creating an ISO file for the NVIDIA Jetson Xavier NX mini computer presents several challenges, primarily due to the specific requirements and limitations of the Jetson platform.

  1. Lack of Direct ISO Support: The Jetson Xavier NX does not natively support ISO images for its operating system. Instead, NVIDIA provides tools for creating customized images within the driver package, but these are not in ISO format. The typical process involves preparing the image on a host machine and then flashing it to the device.
  2. Customization Tools: While tools like mkisofs or genisoimage can create an ISO file from the root filesystem, this ISO will only contain the root filesystem and cannot be used alone to commission a new NX device. The Jetson series requires the image to be prepared on a host machine and then flashed to the device, which is different from the typical ISO-based installation process used on PCs.
  3. Driver Package Requirements: The driver package for the Jetson Xavier NX is designed to run on a x64 host machine, not on the ARM64 device itself. This means that the image creation and customization must be done on a compatible host machine, typically running Ubuntu 18.04.
  4. Complexity of Customization: Customizing the image involves several steps, including copying the root files from the customized image to the root filesystem directory and using scripts like jetson-disk-image-creator.sh to create the new image. Errors can occur if the root filesystem exceeds expected sizes or if certain binaries are missing.
  5. Deployment and Cloning: For mass deployment, a common approach is to clone a reference install on a working AGX and then use this clone for other devices. This process involves creating a raw image file that can be loopback mounted, examined, edited, or updated, but this is not the same as creating an ISO file.

In summary, the primary reasons you cannot create a working ISO file for the NVIDIA Jetson Xavier NX are the lack of native ISO support, the need for specific customization tools and processes, and the requirement to use a host machine for image preparation and flashing.

Refer:

  1. Jetson XavierNX .ISO image - Jetson & Embedded Systems / Jetson Xavier NX - NVIDIA Developer Forums
  2. Custom image for production - Jetson & Embedded Systems / Jetson Xavier NX - NVIDIA Developer Forums
  3. Jetson XavierNX .ISO image - Jetson & Embedded Systems / Jetson Xavier NX - NVIDIA Developer Forums
  4. https://forums.developer.nvidia.com/t/jetson-xaviernx-iso-image/181883
  5. Jetson XavierNX .ISO image - Jetson & Embedded Systems / Jetson Xavier NX - NVIDIA Developer Forums
  6. https://www.perplexity.ai/search/Why-cant-you-C8NRU776TEOxUeMmotjN6g

Home Page: NVIDIA Jetson Knowledge