genkernel-hyperv-notes
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
genkernel-hyperv-notes [2018/04/10 18:09] – created snarg | genkernel-hyperv-notes [2021/01/15 15:39] (current) – snarg | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | As at 201804, genkernel cannot create either a kernel or an initramfs that will boot under hyperv. The ata_piix module ignores | + | As tested |
- | Under hyperV, kernels created via genkernel also need hyperv network support. This is enabled manually in the config file. When upgrading kernel, start with genkernel' | + | |
+ | |||
+ | --------------------------- | ||
+ | As at 201804 (and 201908 - updated), genkernel cannot create either a kernel or an initramfs that will boot under hyperv. The ata_piix module ignores the ata emulation support ( with kernel message " | ||
+ | |||
+ | Under hyperV, kernels created via genkernel also need hyperv network support. This is enabled manually in the config file. When upgrading kernel, start with genkernel' | ||
+ | Then add hyperV support. The --hyperv option to genkernel is meant to do this, but didnt work in my case. (see https:// | ||
+ | |||
+ | Here are the changes needed from default using "make menuconfig" | ||
+ | -Processor type and features, Linux Guest support | ||
+ | -Device Drivers, Microsoft HyperV guest support, (all as modules) | ||
+ | -Device Drivers, Network device support, Microsoft Hyper-V virtual network driver as module | ||
+ | (do a search for hyperv with '/' | ||
+ | |||
+ | copy config to /boot | ||
then, edit / | then, edit / | ||
Line 11: | Line 25: | ||
then, | then, | ||
- | genkernel | + | genkernel |
- | + | ||
- | take note of where genkernel is getting its config | + | |
- | need be. | + | |
genkernel-hyperv-notes.1523354978.txt.gz · Last modified: 2018/04/10 18:09 by snarg