当前位置: 首页>>技术教程>>正文


kernel – 如何摆脱“ kvm:已被BIOS禁用”消息?

,

问题描述

我收到一条消息:

kvm:disabled by bios

将内核升级到3.8.x之后。我从未安装过KVM软件包。由于BIOS错误,我都无法从BIOS中启用虚拟化。我只是想摆脱这个奇怪的消息。尝试使用modprobe删除任何内核模块,但是没有用。

最佳思路

创建一个名为/etc/modprobe.d/blacklist-kvm.conf的文件:(例如,您可以使用gedit gksu 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的合理方法,因此您应该尝试看看它是否也可以禁用消息。

次佳思路

对我有用的是:

1)打开计算机,然后在看到黑色背景的屏幕时按f2键以查看设置(BIOS)。

2)转到”Configuration”选项卡。

3)选择选项“英特尔虚拟技术”,然后按F5或F6启用它。

4)按F10保存并退出。当出现提示信息要求您确认此操作时,选择是。

5)您的计算机将关闭10秒钟。然后,它将启动并加载您的操作系统,而不会显示该错误。

第三种思路

首先,您可能想查看KVM是否已加载到内核中。为此,请运行以下命令:

lsmod | grep kvm

如果确实得到任何答案,则可能要停止运行kvm。为此,这将有助于:

modprobe -r kvm

记住要遵循其他任何kvm模块。在我的情况下,还有一个kvm_intel模块,所以我还必须运行

modprobe -r kvm_intel

要在启动时停止启用kvm,您必须找到位于/etc/modules的文件并进行修改,以使KVM在启动时不会启动。修改/etc/modules文件后,重新启动计算机,然后查看问题是否仍然存在。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8175.html,未经允许,请勿转载。