set up qemu_x86_64
Create qcow2
$ qemu-img create -f qcow2 Image.img 10G
Installing
$ qemu-system-x86_64 -cpu host -accel kvm -m 4G -hda Image.img -cdrom CD.iso
Run with window
$ qemu-system-x86_64 -cpu host -accel kvm -m 4G -hda Image.img
Run headless(after u set up ssh you can do so)
$ qemu-system-x86_64 -cpu host -accel kvm -m 4G -hda Image.img -nic user,hostfwd=tcp:127.0.0.1:2222-:22 -nographic &
connect with ssh
$ ssh -p 2222 user@localhost
Set up qemu/kvm, virt-manager
$ lscpu
Virtualization features:
Virtualization: VT-x
$ zgrep CONFIG_KVM /proc/config.gz
$ pacman -S archlinux-keyring
$ pacman -S qemu virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat dmidecode
$ pacman -S ebtables iptables
$ pacman -S libguestfs
sudo vim /etc/libvirt/libvirtd.conf
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
$ newgrp libvirt
$ sudo usermod -a -G libvirt $(whoami )
$ sudo systemctl enable libvirtd.service
$ sudo systemctl start libvirtd.service
$ sudo systemctl start virtlogd.service
sudo modprobe -r kvm_intel
sudo modprobe kvm_intel nested=1
echo "options kvm-intel nested=1" | sudo tee /etc/modprobe.d/kvm-intel.conf
$ systool -m kvm_intel -v | grep nested
nested = "Y"
nested_early_check = "N"
$ cat /sys/module/kvm_intel/parameters/nested
Y