Previously with JP 4 we had two rootfs systems each for a different purpose, one was on SSD which was the main one (slot 0, nvme01) and the other was on emmc (slot 1) , we used to switch between the two by using nvbootctrl 0 or nvbootctrl 1. Now with the JP5.1.2 and new bootloader this does not work anymore. We would like to know how we can implement this solution. Is this still possible?
1- previously in JP4 we did not flash with ROOTFS_AB=1, is this still required? Note that we aren’t interested in redundancy, we just want to boot from different devices (update the boot device).
2- when switching using nvbootctrl do we need to use the “-t rootfs” option now (ex: nvbootctrl -t rootfs set-active-boot-slot .)
If you can point us to any documentation on how to do this (with or without nvbootctrl) that would be great.
I have one more question, is it possible to get the device boot from EMMC first (this is what is happening now) and then inside extlinux.conf use a root (root=UUID= …) that points to another device (SSD)? In that case does it pick up the dtb and everything else from the SSD?