我在笔记本电脑启动时收到此消息:
[14.255596] kvm disabled by bios
有人能解释一下吗?
答案1
嗯,错误信息大致如此。虚拟机是基于内核的虚拟机,某些 BIOS 会阻止 KVM 使用的指令。如果您的 BIOS 阻止了 KVM,并且 BIOS 启用了 KVM,您可以尝试一些修复方法:
- 在某些硬件上(例如 HP nx6320),您需要在 BIOS 中启用虚拟化后关闭/打开机器。
- 启用某些 BIOS 功能可能会破坏某些硬件上的 VT 支持(例如,在 Thinkpad T500 上启用 Intel AMT 将阻止 kvm-intel
加载“被 bios 禁用”)- 在某些戴尔硬件上,您还需要禁用“可信执行”,否则 VT 将无法启用。
http://www.linux-kvm.org/page/FAQ#.22KVM:_disabled_by_BIOS.22_error
答案2
就我的情况而言,IBM T60,这是关于 CPU 的 bios 设置,必须启用。“启用后,WMM 可以利用 Intel (R) 虚拟化技术提供的额外硬件功能。”
答案3
要为 Toshiba Portege R705-P35 启用 KVM 功能,请转到 BIOS 的先进的页面,然后,对于“虚拟化技术“设置,选择”仅限 VT-x“。
https://en.wikipedia.org/wiki/X86_virtualization#Intel_virtualization_(VT-x)