I have a Windows 10 guest running on a Linux host with VirtualBox version 7.0.14 r161095. The Windows guest is set to boot UEFI. I have the VBox Settings > System, set to TPM v2.0 and Enable EFI. Secure boot not enabled. However, I cannot upgrade this guest to Windows 11. The utility I ran to check compatibility says, "TPM Not Activated", even though tpm.msc says "Status: TPM is ready for use".
I've successfully upgraded a similar system with exactly the same CPU. The only difference is that this failing system has a mdadm RAID array. Therefore, the Linux guest cannot boot UEFI, and I don't think I have the BIOS set to enable TPM. I understood I could enable UEFI and TPM in the VirtualBox Manager and the actual hardware of the Linux host wouldn't matter (except possibly for the CPU).
Is this setup workable for Windows 11 upgrading or do I have to revert to getting rid of the RAID?