From 262380ebf4aef0977774132f435175c9e8dde911 Mon Sep 17 00:00:00 2001 From: Jafner <40403594+Jafner@users.noreply.github.com> Date: Fri, 12 Nov 2021 10:50:38 -0800 Subject: [PATCH] Improve virtualization instructions --- .../{ => .scripts}/window_reposition.sh | 0 dotfiles_github/README.md | 17 ++++++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) rename dotfiles_github/{ => .scripts}/window_reposition.sh (100%) diff --git a/dotfiles_github/window_reposition.sh b/dotfiles_github/.scripts/window_reposition.sh similarity index 100% rename from dotfiles_github/window_reposition.sh rename to dotfiles_github/.scripts/window_reposition.sh diff --git a/dotfiles_github/README.md b/dotfiles_github/README.md index 36fe3d94..7a289b23 100644 --- a/dotfiles_github/README.md +++ b/dotfiles_github/README.md @@ -24,4 +24,19 @@ Set Windows and Screen Edges gaps to 12px. Install `libvirt`. `nano /etc/default/grub` and add `amd_iommu=on iommu=pt` to the `GRUB_CMDLINE_LINUX_DEFAULT` variable. `sudo grub-mkconfig -o /boot/grub/grub.cfg` to update the bootloader. -Install QEMU, KVM, libvirt, virtmanager. +Install QEMU, KVM, libvirt, virtmanager. `sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat ovmf` + +Configure `libvirtd` + +```bash +sudo sed -i 's/#unix_sock_group = "libvirt"/unix_sock_group = "libvirt"/' /etc/libvirt/libvirtd.conf && \ +sudo sed -i 's/#unix_sock_rw_perms = "0770"/unix_sock_rw_perms = "0770"/' /etc/libvirt/libvirtd.conf && \ +sudo bash -c 'echo "log_filters=\"1:qemu\"" >> /etc/libvirt/libvirtd.conf' && \ +sudo bash -c 'echo "log_outputs=\"1:file:/var/log/libvirt/libvirtd.log\"" >> /etc/libvirt/libvirtd.conf' && \ +sudo usermod -aG libvirt $USER && \ +sudo systemctl enable libvirtd && \ +sudo systemctl start libvirtd && \ +sudo sed -i 's/#user = "root"/user = "joey"/' /etc/libvirt/qemu.conf && \ +sudo sed -i 's/#group = "root"/group = "joey"/' /etc/libvirt/qemu.conf && \ +sudo systemctl restart libvirtd +```