First of all, I am sorry if this topic is a duplicate of : https://devtalk.nvidia.com/default/topic/1017248/jetson-tx2/boot-jetson-tx2-from-sd-card-require-to-know-config-changes/. I can’t seem to find a clear answer on this topic.
Let me first explain my case. I am “playing” with a Jetson Tx2 development kit. When I first received it I took an old SSD of 64GB and followed this really clear tutorial to boot and work on my ssd : https://www.jetsonhacks.com/2017/08/05/develop-on-ssd-nvidia-jetson-tx1-and-jetson-tx2/. It worked like a charm !
Moving forward with the “playing” part, I integrated the Jetson Tx2 development kit in a mobile base. The connection with the SSD being rather ‘messy’ with the cables I wanted to replace it with a 128GB SD card.
So, I googled a bit and I found a similar tutorial in jetsonhacks but for Jetson Tx1http://www.jetsonhacks.com/2017/01/26/run-jetson-tx1-sd-card/.
Only difference is that I’m copying the whole content of my SSD to the SD card (with sudo cp -ax /dev/sda1 /dev/mmcblk1p1 && sync) instead of starting from the eMMC. So far no problem the copy seems perfect.
After the copy, the tutorial for the Jetson Tx1 makes me change the /boot/extlinux/extlinux.conf to add the SD card part so that I can boot on it. However, again in this tutorial, this change is done in the extlinux.conf of the SD card which seems rather weird to me because the procedure was different for the SSD… So after rebooting the Jetson tx2 and removing the old SSD… the Jetson boots on the eMMC ! Meaning that something failed here…
I tried two different things afterwards :
- Instead of changing the extlinux.conf of the SD card, I changed the one of the eMMC… still a failure to boot on the SD card.
- I tried to copy the content of the eMMC (instead of copying the content of my SSD) to the SD card and changed the extlinux.conf of the eMMC (but also the one on the SD card actually)… still a failure.
So, my question is rather simple. Is it possible to boot the Jetson Tx2 from an SD card ? If yes, is there something I am doing wrong here (I hope there is !) ?
Any help, advise is much appreciated !
Thanks to all for reading… and for answering :).