According to the official document, the boot sequence is decided by U-boot. U-Boot functionality includes a default booting scan sequence. It scans bootable devices in the following order:
U-Boot boots up the kernel by /boot/extlinux/extlinux.conf in the sequence of bootable device. That is to say, if NEON-2000-JT2 equits microSD card with OS, U-Boot boots up accord to /boot/extlinux/extlinux.conf in microSD card instead of extlinux.conf in eMMC.
The total size of image with Jetpack4.4 is 16G. It suggests cloning the image using a 32G microSD card.
Make sure NEON-2000-JT2 mounts your microSD card /dev/mmcblk2p1
.
df -h
Clone eMMC data to microSD
sudo cp -ax / '/media/adlink/yourSDcard' && sync
Edit /boot/extlinux/extlinux.conf in microSD card
APPEND ${cbootargs} quiet
APPEND ${cbootargs} rootfstype=ext4 root=/dev/mmcblk2p1 rw rootwait
df -h
if=path_of_your_image.img of=**/dev/disk**
sudo dd bs=4M if=/dev/sdd status=progress | zip Neon-2000-JT2-JP43.zip -
unzip Neon-2000-JT2-JP43.zip
mv - unzip Neon-2000-JT2-JP43.image