Я пытался заставить KVM работать на моем Fedora Linux, установленном на настольном компьютере с процессором AMD, но безуспешно.
[kp@localhost ~]$ lscpu | grep svm
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
SVM доступен, как мы можем наблюдать на флагах, показанных выше. Я также проверил в настройках BIOS, что "Безопасная виртуальная машина" включена.
[kp@localhost ~]$ lsmod | grep kvm
kvm 724992 0
irqbypass 16384 1 kvm
Когда я пытаюсь загрузить модуль kvm_amd, команда застревает навсегда:
[kp@localhost ~]$ sudo modprobe kvm_amd
[sudo] password for kp:
Когда я пытаюсь создать новую виртуальную машину с помощью Virual Machine Manager, она выдает мне следующее предупреждение:
Warning: KVM is not available. This may mean KVM package is not installed, or the KVM kernel modules are not loaded. Your virtual machines may perform poorly.
Любые идеи о том, что может быть проблема здесь? Я не нашел явных ошибок, напечатанных в выходных данных journalctl.