This is guide on setting up QEMU in Debian Linux.
Run this command to make sure you’ve enabled virtualization in on your computer. It should be above 0
egrep -c '(vmx|svm)' /proc/cpuinfo
If the output is zero then go to bios settings and enable VT-x (Virtualization Technology Extension) for Intel processor and AMD-V for AMD processor.
sudo apt install qemu-kvm qemu-system qemu-utils python3 python3-pip libvirt-clients libvirt-daemon-system bridge-utils virtinst libvirt-daemon virt-manager -y
Verify that Libvirtd service is started
sudo systemctl status libvirtd.service
VIRSH is a command to directly interact with our VMs from terminal. We use it to list networks, vm-status and various other tools when we need to make tweaks. Here is how we start the default and make it auto-start after reboot.
sudo virsh net-start default
Network default started
sudo virsh net-autostart default
Network default marked as autostarted
Check status with:
sudo virsh net-list --all
Name State Autostart Persistent
----------------------------------------------
default active yes yes
sudo usermod -aG libvirt $USER
sudo usermod -aG libvirt-qemu $USER
sudo usermod -aG kvm $USER
sudo usermod -aG input $USER
sudo usermod -aG disk $USER
Reboot and you are Finished!