How to make TX2 NX boot from LUKS encrypted NVME?

Hello!

How can I make TX2 NX boot from LUKS encrypted NVME?
So far I managed to flush TX2 NX NVME with encryption enabled by this command:

sudo ROOTFS_ENC=1 ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1 -S 100GiB -c ./tools/kernel_flash/flash_l4t_nvme_rootfs_enc.xml --external-only jetson-xavier-nx-devkit-tx2-nx nvme0n1p1

but I can’t make TX2 NX boot from NVME.

Previously I managed to make TX2 NX boot from NVME by copying APP partition to NVME (sudo dd if=/dev/mmcblk0p1 of=/dev/nvme0n1p1 bs=4M status=progress conv=sync), and edited /boot/extlinux/extlinux.conf to make it boot from NVME, but editing extlinux.conf is not helping in case if disk encrypted.

Also, I would like to avoid using SecureBoot and burning keys into the module, if possible.

you may see-also Flashing to an External Storage Device for changing the boot order.

Thanks! It helped, but quite not obviousness that I have to use debug uart console for boot interruption to reconfigure uboot.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.