merging and cleaning up

This commit is contained in:
Mathias Schneider
2026-03-27 13:14:52 +01:00
parent 4eb84a28af
commit 82d7e0e888
62 changed files with 6 additions and 386 deletions
+76
View File
@@ -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 doesnt 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, youll 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.