Add virtualbox support

merge-requests/273/head
Chrysostomus 8 years ago
parent d122760736
commit 95ebe56bbf

@ -1989,8 +1989,8 @@ install_ati(){
elif [[ $(echo $GRAPHIC_CARD | grep -i 'intel\|lenovo') != "" ]]; then HIGHLIGHT_SUB_GC=2 elif [[ $(echo $GRAPHIC_CARD | grep -i 'intel\|lenovo') != "" ]]; then HIGHLIGHT_SUB_GC=2
elif [[ $(echo $GRAPHIC_CARD | grep -i 'ati') != "" ]]; then HIGHLIGHT_SUB_GC=1 elif [[ $(echo $GRAPHIC_CARD | grep -i 'ati') != "" ]]; then HIGHLIGHT_SUB_GC=1
elif [[ $(echo $GRAPHIC_CARD | grep -i 'via') != "" ]]; then HIGHLIGHT_SUB_GC=7 elif [[ $(echo $GRAPHIC_CARD | grep -i 'via') != "" ]]; then HIGHLIGHT_SUB_GC=7
elif [[ $(echo $GRAPHIC_CARD | grep -i 'virtualbox') != "" ]]; then HIGHLIGHT_SUB_GC=9 elif [[ $(echo $GRAPHIC_CARD | grep -i 'virtualbox') != "" ]]; then HIGHLIGHT_SUB_GC=8
elif [[ $(echo $GRAPHIC_CARD | grep -i 'vmware') != "" ]]; then HIGHLIGHT_SUB_GC=8 elif [[ $(echo $GRAPHIC_CARD | grep -i 'vmware') != "" ]]; then HIGHLIGHT_SUB_GC=9
else HIGHLIGHT_SUB_GC=9 else HIGHLIGHT_SUB_GC=9
fi fi
@ -2003,8 +2003,9 @@ install_ati(){
"5" $"Nvidia-340xx (+ $INTEGRATED_GC)" \ "5" $"Nvidia-340xx (+ $INTEGRATED_GC)" \
"6" $"Nvidia-304xx (+ $INTEGRATED_GC)" \ "6" $"Nvidia-304xx (+ $INTEGRATED_GC)" \
"7" $"xf86-video-openchrome" \ "7" $"xf86-video-openchrome" \
"8" $"xf86-video-vmware" \ "8" $"virtualbox-guest-dkms" \
"9" "$_GCUnknOpt / xf86-video-fbdev" 2>${ANSWER} "9" $"xf86-video-vmware" \
"10" "$_GCUnknOpt / xf86-video-fbdev" 2>${ANSWER}
case $(cat ${ANSWER}) in case $(cat ${ANSWER}) in
"1") # ATI/AMD "1") # ATI/AMD
@ -2034,13 +2035,13 @@ install_ati(){
arch_chroot "mhwd -a pci free 0300" 2>/tmp/.errlog arch_chroot "mhwd -a pci free 0300" 2>/tmp/.errlog
#basestrap ${MOUNTPOINT} xf86-video-openchrome 2>/tmp/.errlog #basestrap ${MOUNTPOINT} xf86-video-openchrome 2>/tmp/.errlog
;; ;;
# "8") # VirtualBox "8") # VirtualBox
arch_chroot "mhwd -i pci video-virtualbox" 2>/tmp/.errlog
# # Set VB headers to install depending on installed kernel(s) # Set VB headers to install depending on installed kernel(s)
# [[ -e ${MOUNTPOINT}/boot/initramfs-linux.img ]] && VB_MOD="linux-headers" #[[ -e ${MOUNTPOINT}/boot/initramfs-linux.img ]] && VB_MOD="linux-headers"
# [[ -e ${MOUNTPOINT}/boot/initramfs-linux-grsec.img ]] && VB_MOD="$VB_MOD linux-grsec-headers" #[[ -e ${MOUNTPOINT}/boot/initramfs-linux-grsec.img ]] && VB_MOD="$VB_MOD linux-grsec-headers"
# [[ -e ${MOUNTPOINT}/boot/initramfs-linux-zen.img ]] && VB_MOD="$VB_MOD linux-zen-headers" #[[ -e ${MOUNTPOINT}/boot/initramfs-linux-zen.img ]] && VB_MOD="$VB_MOD linux-zen-headers"
# [[ -e ${MOUNTPOINT}/boot/initramfs-linux-lts.img ]] && VB_MOD="$VB_MOD linux-lts-headers" #[[ -e ${MOUNTPOINT}/boot/initramfs-linux-lts.img ]] && VB_MOD="$VB_MOD linux-lts-headers"
# dialog --backtitle "$VERSION - $SYSTEM ($ARCHI)" --title "$_VBoxInstTitle" --msgbox "$_VBoxInstBody" 0 0 # dialog --backtitle "$VERSION - $SYSTEM ($ARCHI)" --title "$_VBoxInstTitle" --msgbox "$_VBoxInstBody" 0 0
# clear # clear
@ -2051,14 +2052,14 @@ install_ati(){
# # Load modules and enable vboxservice. # # Load modules and enable vboxservice.
# arch_chroot "modprobe -a vboxguest vboxsf vboxvideo" # arch_chroot "modprobe -a vboxguest vboxsf vboxvideo"
# # add openrc support. If openrcbase was installed, the file /tmp/.openrc should exist. # # add openrc support. If openrcbase was installed, the file /tmp/.openrc should exist.
# arch_chroot "systemctl enable vboxservice" # arch_chroot "systemctl enable vboxservice"
# echo -e "vboxguest\nvboxsf\nvboxvideo" > ${MOUNTPOINT}/etc/modules-load.d/virtualbox.conf # echo -e "vboxguest\nvboxsf\nvboxvideo" > ${MOUNTPOINT}/etc/modules-load.d/virtualbox.conf
# ;; # ;;
"8") # VMWare "9") # VMWare
arch_chroot "mhwd -a pci free 0300" 2>/tmp/.errlog arch_chroot "mhwd -a pci free 0300" 2>/tmp/.errlog
#basestrap ${MOUNTPOINT} xf86-video-vmware xf86-input-vmmouse 2>/tmp/.errlog #basestrap ${MOUNTPOINT} xf86-video-vmware xf86-input-vmmouse 2>/tmp/.errlog
;; ;;
"9") # Generic / Unknown "10") # Generic / Unknown
#basestrap ${MOUNTPOINT} xf86-video-fbdev 2>/tmp/.errlog #basestrap ${MOUNTPOINT} xf86-video-fbdev 2>/tmp/.errlog
arch_chroot "mhwd -a pci free 0300" 2>/tmp/.errlog arch_chroot "mhwd -a pci free 0300" 2>/tmp/.errlog
;; ;;

Loading…
Cancel
Save