Hey, since I'm running TrueNAS virtualized, I wanted to passthrough the SATA controller.
This led me to a journey of updating to 8.3, just so I could do it through xen orchestra, which I did. After I toggled the controller, the system restarted and all of a sudden xcp-ng didn't want to boot. It was stuck in the dracut emergency shell.
I had absolutely no idea why, until I realized the system itself is on a SATA SSD, and not an m.2 drive.
I had to manually change the grub config for it to be able to boot to the main config again, which was a bit stressful.
Anyways, my idea, just adding a little popup warning, or something similar that this could happen if users have xcp-ng installed on a SATA drive, just to prevent future headaches for homelabbers such as myself, but in reality, it could happen to anyone.