I installed OpenBSD on an external drive with FDE and password (not keydisk). The use case is to check if a new notebook is supported (it is not).
After trying to boot on that new notebook, the external drive doesn't boot anymore. The encrypted partition is not recognized by the boot loader: it doesn't ask for a password. Yet, I can decrypt and mount that disk from my regular OpenBSD with no problems. I can force the boot loader to open the encrypted drive by booting sr1a:/bsd. The kernel boots and fails to find a root partition. I tried to make it ask for the root partition (boot sr1a:/bsd -a), but it doesn't see it: it only offers sd0 (the encrypted NVME) and sd1 (the encrypted SSD). I also tried to run installboot from my regular system against the opened and mounted SSD: didn't change anything. Any ideas what went wrong? The information from bioctl -v and disklabel -h doesnt help: everything looks good. Thank you.

