we're trying to implement an initramfs with the intent of:
- Open a LUKS partition (using a key saved on TPM)
- Mounting the partition RO
- Mounting an OverlayFS
- switch_root to the new system
The first part of the script seems to work fine. Our problem is in the "switch_root" part which ends in a kernel panic.
Please note that we have the same problem also without the encryption/overlay part. The problem seems strictly related to the switch_root.
We are using Yocto Sumo and the initramfs image is bundled with the kernel.
Please find attached the kernel panic log.