Installing kvm on debian 13
When KVM was introduced back in 2007 it was breakthrough in how virtualization was done on linux, I still recall those days were we used xen kernel for virtualization, virtualizor, openvz os level virtualization.
KVM component is present in the linux kernel, Intel VT-x/AMD-V has to be enabled in BIOS to use kvm function.
root@labserver:~# kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
root@labserver:~# lsmod | grep kvm
kvm_intel 466944 12
kvm 1388544 1 kvm_intel
irqbypass 12288 1 kvm
Check virtualization:
Virtualization: VT-x
Update apt cache, install required packages:
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
Enable libvirtd service:
sudo systemctl start libvirtd
sudo systemctl status libvirtd
Add user to libvirt group:
sudo usermod -aG kvm $USER
Verify the installation:
virt-host-validate qemu
virsh --connect qemu:///system net-list --all
virsh --connect qemu:///system net-start default
virsh --connect qemu:///system net-autostart default
Allow users to access virsh:
echo "export LIBVIRT_DEFAULT_URI='qemu:///system'" >> ~/.bashrc
Related Articles
Installing kvm on debian 13
Step-by-step guide to installing KVM virtualization on Debian 13 (Trixie).
How We Set Up Our KVM Hypervisor: From Bare Metal to Production-Ready VM Host
Detailed walkthrough of building a dedicated KVM/libvirt hypervisor with XFS tuning, hugepages, 10GbE tuning, and automation.
Building a Predictable KVM Infrastructure: From Chaos to Control
How to engineer a predictable KVM-based infrastructure focusing on repeatability, observability, and operational safety.