merging and cleaning up
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
How can I disable the [[kvm]] Kernel in [[Linux]], so that I can launch a virtual machine in VirtualBox
|
||||
|
||||
---
|
||||
When you run [[VirtualBox]] on a Linux host, it can conflict with the **KVM kernel modules** (`kvm` and `kvm_intel` or `kvm_amd`). VirtualBox doesn’t use KVM, and if those modules are loaded, they can prevent VirtualBox VMs from starting properly.
|
||||
|
||||
To disable KVM, you can either **temporarily unload** the modules or **permanently blacklist** them.
|
||||
|
||||
---
|
||||
|
||||
### 🔹 Option 1: Temporarily Disable KVM
|
||||
|
||||
Run the following commands (with root privileges):
|
||||
|
||||
```bash
|
||||
sudo modprobe -r kvm_intel
|
||||
sudo modprobe -r kvm_amd
|
||||
sudo modprobe -r kvm
|
||||
```
|
||||
|
||||
- If your CPU is Intel, unload `kvm_intel`.
|
||||
|
||||
- If your CPU is AMD, unload `kvm_amd`.
|
||||
|
||||
- Then unload the generic `kvm` module.
|
||||
|
||||
|
||||
This will disable KVM until the next reboot.
|
||||
|
||||
---
|
||||
|
||||
### 🔹 Option 2: Permanently Disable KVM
|
||||
|
||||
To prevent KVM from loading on boot, blacklist the modules:
|
||||
|
||||
1. Create a blacklist file:
|
||||
|
||||
```bash
|
||||
sudo nano /etc/modprobe.d/blacklist-kvm.conf
|
||||
```
|
||||
|
||||
2. Add these lines:
|
||||
|
||||
```
|
||||
blacklist kvm
|
||||
blacklist kvm_intel
|
||||
blacklist kvm_amd
|
||||
```
|
||||
|
||||
3. Save and exit.
|
||||
|
||||
4. Update initramfs (on some distros, required):
|
||||
|
||||
```bash
|
||||
sudo update-initramfs -u
|
||||
```
|
||||
|
||||
5. Reboot your system.
|
||||
|
||||
|
||||
---
|
||||
|
||||
### 🔹 Verify
|
||||
|
||||
After reboot (or unloading), check that no KVM modules are loaded:
|
||||
|
||||
```bash
|
||||
lsmod | grep kvm
|
||||
```
|
||||
|
||||
If the output is empty, KVM is disabled and VirtualBox should work.
|
||||
|
||||
---
|
||||
|
||||
⚠️ **Note:** If you ever want to use QEMU/KVM again, you’ll need to remove those blacklist entries and reboot.
|
||||
|
||||
Would you like me to also show you how to make VirtualBox auto-unload KVM just when you launch a VM (without disabling it system-wide)? That way, you can keep using both VirtualBox and KVM on the same system.
|
||||
Reference in New Issue
Block a user