SOLVED

Fedora 38 w/ kernel 6.3 won't boot on Windows 11 hyper-v

Copper Contributor

I have been running Fedora 38 on my Dell 7430 Windows 11 laptop since it came out a little over a month ago. I am not able to boot any Fedora 38 with kernel version higher than 6.2.19 now. There is just a black screen. I normally see the big Hyper-V screen while it's booting and that is not even there. The only way to recover is to turn off the VM. I have also tried removing quiet and rhgb and adding debug but no joy. There is nothing in journalctl for the failed boot after booting a 6.2.19 kernel.

Has anyone had this same issue and know of a fix?
FYI, I also have a Microsoft Surface Pro X (1st-gen) that is running Windows 11 + Hyper-V. I am able to run Fedora 38 with 6.3.X kernels without any issues.

4 Replies
best response confirmed by kurtis318 (Copper Contributor)
Solution
adding ibt=off to the boot kernel parameters.
I tried putting ibt=off in the boot kernel parameters and IT WORKS NOW. Thanks @ht1023
FYI, this is a potential bug in Hyper-V as described in Bug #2221531 on Red Hat Bugzilla.
Ferris Bueller, you're my hero.
1 best response

Accepted Solutions
best response confirmed by kurtis318 (Copper Contributor)
Solution
adding ibt=off to the boot kernel parameters.

View solution in original post