我在旧笔记本中运行 Debian 11 LXDE,在启动过程中我收到以下消息:
root@debian:~# dmesg | grep -i kvm
[ 20.501228] kvm: disabled by bios
[ 20.541824] kvm: disabled by bios
另外,当我尝试在 中创建虚拟机时virt-manager
,我收到以下消息:
警告:KVM 不可用。这可能意味着 KVM 软件包未安装,或者 KVM 内核模块未加载。您的虚拟机可能性能不佳。
事实上,虚拟机执行很差。
不过,我很确定处理器能够进行虚拟化:
root@debian:~# lscpu | grep -i "virtualization\|svm"
Virtualization: AMD-V
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 monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt hw_pstate vmmcall arat npt lbrv svm_lock nrip_save pausefilter
不幸的是,BIOS 设置非常简单,没有任何虚拟化选项可供设置。因此,我无法通过 BIOS 设置启用虚拟化。
问题
是否可以通过其他方式而不是 BIOS 设置来启用 KVM?
硬件规格
root@debian:~# dmidecode | grep -i "version\|release"
Version: V2.12
Release Date: 04/16/2013
Version: V2.12
Version: Type2 - A01 Board Version
Version: Chassis Version
Version: AMD E1-1200 APU with Radeon(tm) HD Graphics
答案1
看来BIOS很笨,无法启用支持: https://community.acer.com/en/discussion/560193/need-help-to-enable-vt-technology-plz-help-aspire-e1-421-11204g32mnks-notebook
或者(我不建议这样做)你必须像他们所说的那样刷新“修改后的BIOS”。