Server 2008R2 UEFI ISO Boot Problerm

Greetings oVirt team I'm using "Version 4.5.7-0.master.20240327074810.git14bca0502d.el8 on CentOS Stream 9" I have occasion to restore a windows backup image for the purpose of data extraction. To accomplish this I need to boot off a Server 2008R2 ISO. The machine to be restored was UEFI based originally and so it is required to be UEFI for the restoration process. I seem to be having a problem with booting off of the ISO image in the required UEFI-based system. In pursuit of a solution I've read on some of the other forums about this same problem on other KVM-based platforms. Booting that same ISO after changing the VM to BIOS works flawlessly. In the articles and threads I've read there is mention of hyper-v services that load during the guest boot process that are causing the ISO boot to hang. Is it possible to disable (or is it even necessary to disable) "hv_time,hv_relaxed,hv_spinlocks=0x2000" in the "Custom Properties" section of the VM config ? If any of you have some insight into this problem and a possible solution I'd appreciate the feedback.

On Wed, Apr 3, 2024 at 5:17 PM Clint Boggio <clint.boggio@gmail.com> wrote:
Greetings oVirt team
I'm using "Version 4.5.7-0.master.20240327074810.git14bca0502d.el8 on CentOS Stream 9"
I have occasion to restore a windows backup image for the purpose of data extraction. To accomplish this I need to boot off a Server 2008R2 ISO. The machine to be restored was UEFI based originally and so it is required to be UEFI for the restoration process.
I seem to be having a problem with booting off of the ISO image in the required UEFI-based system. In pursuit of a solution I've read on some of the other forums about this same problem on other KVM-based platforms.
Booting that same ISO after changing the VM to BIOS works flawlessly. In the articles and threads I've read there is mention of hyper-v services that load during the guest boot process that are causing the ISO boot to hang.
Is it possible to disable (or is it even necessary to disable) "hv_time,hv_relaxed,hv_spinlocks=0x2000" in the "Custom Properties" section of the VM config ?
If any of you have some insight into this problem and a possible solution I'd appreciate the feedback.
Never tried but just a guess, as in the past I had the opposite problem importing from vSphere. What does it happen if you change the VM operating System in oVirt to "Other OS", or even to Linux? Gianluca

If I change to "Other OS" or any flavor of Linux i get the same result. I've changed the ISO to a W764 ISO as well with the same hang. More modern versions of Windows Server boot fine, but I am not able to restore the backup with a version higher than 2008R2. This link "https://bugs.launchpad.net/qemu/+bug/1593605" references a similar problem that I am having and it's where I got the idea to pass the custom CPU flags.
participants (2)
-
Clint Boggio
-
Gianluca Cecchi