VMs stuff.

This commit is contained in:
Tommaso Chiti 2021-11-02 15:02:58 +01:00
parent 0ee827eb1e
commit 1eeae7b67c

View file

@ -197,14 +197,31 @@ pacstrap /mnt base $kernel $microcode linux-firmware btrfs-progs grub grub-btrfs
hypervisor=$(systemd-detect-virt) hypervisor=$(systemd-detect-virt)
case $hypervisor in case $hypervisor in
kvm ) print "KVM has been detected." kvm ) print "KVM has been detected."
print "Installing guest tools."
pacstrap /mnt qemu-guest-agent
print "Enabling specific services for the guest tools."
systemctl enable qemu-guest-agent --root=/mnt &>/dev/null
;; ;;
vmware ) print "VMWare Workstation/ESXi has been detected." vmware ) print "VMWare Workstation/ESXi has been detected."
print "Installing guest tools."
pacstrap /mnt open-vm-tools
print "Enabling specific services for the guest tools."
systemctl enable vmtoolsd --root=/mnt &>/dev/null
systemctl enable vmware-vmblock-fuse --root=/mnt &>/dev/null
;;
oracle ) print "VirtualBox has been detected."
print "Installing guest tools."
pacstrap /mnt virtualbox-guest-utils
print "Enabling specific services for the guest tools."
systemctl enable vboxservice --root=/mnt &>/dev/null
;; ;;
microsoft ) print "Hyper-V has been detected." microsoft ) print "Hyper-V has been detected."
;; print "Installing guest tools."
xen ) print "Xen/Citrix Hypervisor has been detected." pacstrap /mnt hyperv
;; print "Enabling specific services for the guest tools."
parallels ) print "Parallels has been detected." systemctl enable hv_fcopy_daemon --root=/mnt &>/dev/null
systemctl enable hv_kvp_daemon --root=/mnt &>/dev/null
systemctl enable hv_vss_daemon --root=/mnt &>/dev/null
;; ;;
esac esac