How can I boot from emmc on tx2

My tx2 device had the original emmc system, and later I changed it to an SD card to boot. How can I switch back to booting from emmc without re-flashing emmc?

L4T: R32.4.3

What was your method to boot sdcard?

use the command:sudo ./flash.sh jetson_tx2 mmcblk1p1.
I can boot from the sd card.

Then just change the root to mmcblk0p1 in extlinux.conf should wotk.

/boot/extlinux/extlinux.conf

APPEND ${cbootargs} root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4

Do beware that there are two extlinux.conf files in your case. One is the SD card’s “/boot/extlinux/extlinux.conf”, and the other is in the eMMC’s “/boot/extlinux/extlinux.conf”. You might run into what you see as strange behavior and ignoring edits if you use the wrong one (assuming an eMMC module model…would be different for a Nano or NX dev kit which don’t have eMMC) :P

1 Like

I only changed the file in the eMMC’s
it’s ok. thanks!