我怎样才能摆脱“kvm:被 BIOS 禁用”的消息?

我怎样才能摆脱“kvm:被 BIOS 禁用”的消息?

我收到一条消息:

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 更新?

相关内容