How can I get rid of the message "kvm: disabled by BIOS"?
What worked for me:
1) Turn on the computer and press f2 to see the setup (BIOS) when you see a screen with black background.
2) Go to "Configuration" tab.
3) Select the option "Intel Virtual Technology" and enable it by pressing F5 or F6.
4) Press F10 to save and exit. When a prompt message appears asking you to confirm this action, select yes.
5) Your computer will turn off for 10 seconds. Then, it will boot and load your OS without showing that error.
Create a file called /etc/modprobe.d/blacklist-kvm.conf
:
(For example, you can use gedit gksu gedit /etc/modprobe.d/blacklist-kvm.conf
or nano sudo nano /etc/modprobe.d/blacklist-kvm.conf
)
Put in it the following three lines:
blacklist kvm
blacklist kvm_intel
blacklist kvm_amd
I'm not sure if this will work for you, because I don't have a suitable system also disabled by BIOS. But this is a reasonable way of disabling KVM on Debian or Ubuntu, so you should try and see if it also works to disable your message.
First of all, you might want to see if KVM
is loaded in the kernel. To do this, run something like this:
lsmod | grep kvm
If you do get any answer from that, you may want to stop kvm from running. To do that, this will help:
modprobe -r kvm
Remember to follow for any other kvm module. In my case, there is also a kvm_intel
module, so I also have to run
modprobe -r kvm_intel
To stop kvm
from being enabled at boot time you have to find the file located at /etc/modules
and modify it so that KVM doesn't launch at boot time. After you modify your /etc/modules
file restart your computer and see if the problem persists.