Description of problem:
After changin VM BIOS type from default to "Q35 Chipset with UEFI BIOS", the VM failed to run with the next message (in console):
BdsDxe: No bootable option or device was found.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Run RHEL 7.6 VM with default BIOS and verify VM is running.
2. Change BIOS type and custom emulated machine pc-i440fx-rhel7.6.0 to "Q35 Chipset with UEFI BIOS" and custom emulated machine to pc-q35-rhel7.6.0
3. Run VM.
VM failed to boot.
VM should boot normally.
dumpxml of both VMs attached. vdsm and engine logs attached.
Created attachment 1518139 [details]
dumpxml of VM with UEFI
Created attachment 1518140 [details]
dumpxml of VM with BIOS
Created attachment 1518141 [details]
Created attachment 1518142 [details]
OVMF build: OVMF-20180508-3.gitee3198e672e2.el7.noarch
To be honest, I can't think of a use case where this would be a necessary or desirable operation, and I'm ok saying that we won't support it. Deferring
it's worth a documentation of some sorts. Maybe not even a popup, just s doc note that switching it for existing VMs will fail in many cases
Re-targeting to 4.3.1 since it is missing a patch, an acked blocker flag, or both
This is not a supported operation, but we should include a note in the documentation indicating that this is expected behavior
Steve, did this it out for GA?