Skip to content

Instantly share code, notes, and snippets.

@epcim
Last active January 27, 2016 09:13
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save epcim/76be3cf397e1c97dabf8 to your computer and use it in GitHub Desktop.
Save epcim/76be3cf397e1c97dabf8 to your computer and use it in GitHub Desktop.
#!/bin/zsh
#
## build kernel modules, if fail
cd /var/lib/dkms/vboxhost/`vboxmanage --version | sed 's/^\(......\).*/\1/'|tail -n 1`/build; sudo make KERNELRELEASE=`uname -r` -C /lib/modules/`uname -r`/build M=/var/lib/dkms/vboxhost/`vboxmanage --version | sed 's/^\(......\).*/\1/'|tail -n1`/build; for i in `find vbox* -name "*.ko"`;do sudo mkdir -p /lib/modules/`uname -r`/misc; sudo cp -v $i /lib/modules/`uname -r`/misc;sudo insmod /lib/modules/`uname -r`/misc/`basename $i`;done
K=`uname -r`
sudo rmmod vboxnetadp vboxnetflt vboxpci vboxdrv vmmon vmnet
for i in `ls /lib/modules/$K/misc/|xargs`; do
sudo insmod /lib/modules/$K/misc/$i;
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment