Hi there
I recently set up a Proxmox VE and deployed my first Windows 11 guest.
Unfortunately the very next day, this guest was unbootable. It would enter the Windows PE startup recovery console. But this would fail to "repair" the problem. At first I thought somehow the VirtIO SCSI driver had become dislodged. But it wasn't that. I then thought it was Secure Boot related. So I went into the guest VM BIOS and disabled that. But no that didn't fix it either.
In the end I wiped the VM and reinstalled Windows. This time I took a backup the moment I reached desktop. I then installed Windows Updates. After it rebooted, the machine entered into the exact same broken state again. I restored the backup. Re-ran Windows Update, and bam, broken again.
In the end, in my desperation to try to fix this issue, I changed the CPU type from "host" to "x86-64-v3" (v4 doesn't seem to work on my i9-13900K). Immediately, I could boot the VM again with this CPU type. I changed the CPU type back to "host" and the VM was unbootable again (Windows startup recovery console).
Why is this happening? I thought "host" was the recommended CPU type? In order to get iGPU sharing working I will need to use the "host" CPU type.
I recently set up a Proxmox VE and deployed my first Windows 11 guest.
Unfortunately the very next day, this guest was unbootable. It would enter the Windows PE startup recovery console. But this would fail to "repair" the problem. At first I thought somehow the VirtIO SCSI driver had become dislodged. But it wasn't that. I then thought it was Secure Boot related. So I went into the guest VM BIOS and disabled that. But no that didn't fix it either.
In the end I wiped the VM and reinstalled Windows. This time I took a backup the moment I reached desktop. I then installed Windows Updates. After it rebooted, the machine entered into the exact same broken state again. I restored the backup. Re-ran Windows Update, and bam, broken again.
In the end, in my desperation to try to fix this issue, I changed the CPU type from "host" to "x86-64-v3" (v4 doesn't seem to work on my i9-13900K). Immediately, I could boot the VM again with this CPU type. I changed the CPU type back to "host" and the VM was unbootable again (Windows startup recovery console).
Why is this happening? I thought "host" was the recommended CPU type? In order to get iGPU sharing working I will need to use the "host" CPU type.