UEFI Firmware not supported
-
@olivierlambert I have many VMs on XCP 8.2.1 set for UEFI boot but XO source (commit 8eb4d) and XOA (5.93.1) show the message
Firmware not supported
when boot firmware is set to UEFI (for many VMs). A specific example is Debian 11 (and 12) installed and working with UEFI boot.
An example that works is FreeBSD 14 set to UEFI boot and it does NOT show the warning in XO. Also, Windows 10 UEFI does not show the warning. So, maybe it's just Debian Linux installs.
-
Hi Andrew,
This feature was added last month, and it appears to be using settings from the template to make this determination. Which template(s) are these VMs using? Can you show us the output of
xe template-param-list uuid=<Template-UUID>
where you replace <Template-UUID> with the actual UUID of one of the templates involved.Regards,
Dan -
@Danp I did not know it was just reporting what was in the template. I thought it actually looked for the UEFI boot volume.
The Debian Bookworm 12 template contains:
recommendations ( RO): <restriction field="supports-uefi" value="no"/>
-
Few months ago i created test VMs with uefi without any erors.
But now all of them show same error on both 8.2 8.3. Doesn't matter which template - ubuntu, centos, oracle, alma, etc. -
You can ignore the warning. We added a feature so that you are warned when trying to enable legacy
bios
on an OS which doesn't support it, for example Windows 11, but it also started giving warning in the other direction, whenuefi
is chosen on a template which says it doesn't support it. Why the templates say they don't support UEFI, I think it comes initially from decisions at XenServer, because they didn't extensively test these OSes, but we know that any recent Linux supports UEFI and this works well in XCP-ng.