Hi lancethepants,
Hope you're doing well.
Here are a few steps and suggestions to troubleshoot and potentially resolve this issue:
- Ensure that your kernel configuration includes all necessary Hyper-V options. Besides "CONFIG_HYPERV", you should enable:
"CONFIG_HYPERV_UTILS"
"CONFIG_HYPERV_BALLOON"
"CONFIG_HYPERV_NET"
"CONFIG_HYPERV_STORAGE"
"CONFIG_HYPERV_KEYBOARD"
"CONFIG_HYPERV_IOMMU"
"CONFIG_HYPERV_FCOPY"
"CONFIG_HYPERV_KVP"
"CONFIG_HYPERV_SOCK"
These options can help ensure compatibility and stability with Hyper-V's features.
- Sometimes, kernel parameters can affect the boot process. You can try adding or modifying kernel parameters in the GRUB configuration. Here are a few parameters that might help:
"maxcpus=2" - Limits the number of CPUs.
"noapic" - Disables APIC.
"nolapic" - Disables LAPIC.
"acpi=off" - Disables ACPI.
You can add these parameters to the kernel line in your GRUB configuration.
- Check your kernel configuration specifically around SMP (Symmetric Multi-Processing) settings:
"CONFIG_SMP" - Ensure this is enabled.
"CONFIG_NR_CPUS" - Ensure this is set to a value greater than 1.
"CONFIG_X86_LOCAL_APIC" - Ensure this is enabled.
"CONFIG_X86_IO_APIC" - Ensure this is enabled.
- Ensure that the Hyper-V Integration Services are up to date.
Best Regards,
Ian Xue
If the Answer is helpful, please click "Accept Answer" and upvote it.