我收到一条消息:
kvm:disabled by bios
升级内核到 3.8.x 后,我从未安装过 KVM 包。我也无法启用虚拟化由于 BIOS 错误,我只想摆脱这个奇怪的消息。尝试使用以下方法删除任何内核模块:修改探针但它不起作用。
答案1
/etc/modprobe.d/blacklist-kvm.conf
创建一个名为:的文件
(例如,您可以使用 geditgksu gedit /etc/modprobe.d/blacklist-kvm.conf
或 nano sudo nano /etc/modprobe.d/blacklist-kvm.conf
)
输入以下三行:
blacklist kvm
blacklist kvm_intel
blacklist kvm_amd
我不确定这是否适合您,因为我没有合适的系统也可以通过 BIOS 禁用。但这是在 Debian 或 Ubuntu 上禁用 KVM 的合理方法,因此您应该尝试看看它是否也可以禁用您的消息。
答案2
对我有用的是:
1)打开电脑,看到黑屏后按f2键进入设置(BIOS)。
2)转到“配置”选项卡。
3) 选择“Intel Virtual Technology”选项并按 F5 或 F6 启用它。
4)按F10保存并退出。当出现提示信息要求您确认此操作时,选择“是”。
5) 您的计算机将关闭 10 秒。然后,它将启动并加载您的操作系统,而不会显示该错误。
答案3
首先,你可能想看看是否KVM
已加载到内核中。为此,请运行以下命令:
lsmod | grep kvm
如果你确实得到了任何答案,你可能需要停止 kvm 的运行。为此,这将有所帮助:
modprobe -r kvm
记住要关注任何其他 kvm 模块。在我的例子中,还有一个kvm_intel
模块,所以我还必须运行
modprobe -r kvm_intel
要阻止kvm
在启动时启用,您必须找到位于的文件/etc/modules
并对其进行修改,以便 KVM 不会在启动时启动。修改文件后,/etc/modules
重新启动计算机并查看问题是否仍然存在。
答案4
您可以删除 kvm
sudo apt-get purge qemu-kvm
或者忽略该消息,它不会造成任何损害。
也许有可用的 BIOS 更新?