Skip to content

Instantly share code, notes, and snippets.

@ohodoa
Created March 29, 2018 01:42
Show Gist options
  • Save ohodoa/2469a73fb659b9e452be323505bb54e2 to your computer and use it in GitHub Desktop.
Save ohodoa/2469a73fb659b9e452be323505bb54e2 to your computer and use it in GitHub Desktop.
buildVMWareKernelModules.sh
#!/bin/bash
sudo mkdir /lib/modules/`uname -r`/misc
sudo rm -rf /usr/lib/vmware/modules/source/vmmon-only/
sudo rm -rf /usr/lib/vmware/modules/source/vmnet-only/
sudo tar -xvf /usr/lib/vmware/modules/source/vmmon.tar --directory /usr/lib/vmware/modules/source
sudo tar -xvf /usr/lib/vmware/modules/source/vmnet.tar --directory /usr/lib/vmware/modules/source
cd /usr/lib/vmware/modules/source/vmnet-only/
sudo patch < /home/rkpatel/vmwareScripts/VMware-Workstation-12.5.7-kernel4.13-atomic-inc.patch
sudo make
sudo cp -p vmnet.ko /lib/modules/`uname -r`/misc
cd /usr/lib/vmware/modules/source/vmmon-only/
#replace the hostif.c file with extra space with fixed version
sudo cp -p /home/rkpatel/vmwareScripts/hostif.c /usr/lib/vmware/modules/source/vmmon-only/linux/hostif.c
sudo make
sudo cp -p vmmon.ko /lib/modules/`uname -r`/misc
sudo depmod -a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment