Dropping this here because it could be useful to others.
This is a short guide about how to flash the Jetson when using an AARCH64 VM (ARM64).
Tested on the Apple Silicon M2 + Parallels + Ubuntu 22.04 ARM64 VM.
- Follow the Quick Start guide (for example Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation ) until it is asked to put your board in Force Recovery Mode
- Remove
qemu-user-static
from the host with
$ sudo apt-get remove qemu-user-static
- Download
QEMU 8.2.0
and compile with:
$ ./configure --target-list=i386-linux-user
$ make
- Install the
binfmt
interpreter with (adjust${QEMU}
to the path used to compileQEMU
):
# echo ':qemu-i386:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:${QEMU}/qemu-8.2.0/build/qemu-i386:' > /proc/sys/fs/binfmt_misc/register
- It is now possible to keep following the Quick Start guide