New UEFI implementation for VMs
-
The new implementation of UEFI support for VMs just landed through the last update to XCP-ng 8.2 beta.
With this update, our new implementation should bring UEFI support that is equivalent to what we had in XCP-ng 8.1. A future update should bring SecureBoot support.
yum updatewill installuefistored-0.2.1-1.xcpng8.2.x86_64, then a simplexe-toolstack-restartwill take it into account.@beshleman, the main developer of this component, wants your feedback now and is available to help debugging any issue. Both success- and failure- stories are interesting.
Here are a few test ideas:
- Create and install a new UEFI Windows VM (with various versions of windows)
- Create and install a new UEFI Linux VM (various distros)
- Export a UEFI VM from XCP-ng 8.0 or 8.1 and import it on XCP-ng 8.2, then check it works
- Live migrate a UEFI VM from XCP-ng 8.1 to 8.2, and check it still works after a reboot
- (Live migrate a UEFI VM from XCP-ng 8.0 to 8.2 : expected to fail or crash the VM)
- Pause/Suspend/Resume/Live migrate UEFI VMs
- Perform a 2-host (or more) pool upgrade from XCP-ng 8.1 to 8.2 with UEFI VMs on, check that they all survive the upgrade process (no crash) and check that they can be shutdown and started again.
- Any other idea from a tester's twisted mind
- @beshleman may add more test suggestions
-
A few other test ideas:
- Install onto your Linux guest the
efitoolspackage and set/modify/delete variables at random, or do the same via/sys/firmware/efi/efivars.
Note: PK/KEK/db/dbx variables should gracefully return an error or set successfully, but not actually be used on reboot. The next Secure Boot update will have these operational.
- Install onto your Linux guest the
-
Initial brief test seems ok

Will see if i can do more of the tests later...Updated from 8.1 via yum which caused windows 10 & windows 2019 server to hang on the tiano logo.
Interestingly a debian 10 uefi vm worked fine...After the update to uefistored both windows VMs started in recovery and did whatever it is windows does besides spin dots on your screen

After a reboot both Windows 10 2004 and windows 2019 server booted just fine
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login