Newsflash

Archlinux VMWare Server Setup Print
How to intall VMWare Server on Archlinux. This also includes information to correct the issue with kernel versions newer than 2.6.19 and VMware server versions less than 1.0.4 and kernel versions newer than 2.6.23 and VMware server versions newer than 1.0.4.

#arch VMWARE Server#

 

You will need the sources for your kernel!
#pre install#
mkdir /etc/rc.d/rc0.d
mkdir /etc/rc.d/rc1.d
mkdir /etc/rc.d/rc2.d
mkdir /etc/rc.d/rc3.d
mkdir /etc/rc.d/rc4.d
mkdir /etc/rc.d/rc5.d
mkdir /etc/rc.d/rc6.d
#
#You need to create a symbolic link for lsmod in order to get vmware-install.pl to work.

ln -s /bin/lsmod /sbin/lsmod
#

#get yor copy of VMware Server, untar and run ./vmware-install.pl


#follow prompts#

 

 

Here are some gotchas!

 

#If you are running 2.6.23+ kernel and vmware version greater than 1.0.4 (includes new e.x.p ver)  then apply fix below BEFORE INSTALL!#

#assuming you extracted vmware to /usr/src

cd /usr/src/vmware-server-distrib/lib/modules/source
cp vmnet.tar vmnet.tar_orig
tar xf vmnet.tar
perl -pi -e 's,-Werror,-DKBUILD_BASENAME=\\"\$\(DRIVER\)\\" \\\n\t-Werror,g' ./vmnet-only/Makefile.kernel
tar cf vmnet.tar vmnet-only
rm vmnet-only -r
cp vmmon.tar vmmon.tar_orig
tar -xf vmmon.tar
perl -pi -e 's,-Werror,-DKBUILD_BASENAME=\\"\$\(DRIVER\)\\" \\\n\t-Werror,g' ./vmmon-only/Makefile.kernel
tar cf vmmon.tar vmmon-only
rm vmmon-only -r

 

 

#If you are running 2.6.19+ kernel and vmware version less than 1.0.4 then apply fix below AFTER INSTALL!#

cd /usr/lib/vmware/modules/source/
cp vmnet.tar vmnet.tar_orig
tar xf vmnet.tar
perl -pi~ -e s'/CHECKSUM_HW/CHECKSUM_COMPLETE/' /usr/lib/vmware/modules/source/vmnet-only/bridge.c
perl -pi~ -e s'/CHECKSUM_HW/CHECKSUM_PARTIAL/' /usr/lib/vmware/modules/source/vmnet-only/userif.c
tar cf vmnet.tar vmnet-only
rm vmnet-only -r
cp vmmon.tar vmmon.tar_orig
tar -xf vmmon.tar
perl -pi~ -e s'/static/\/\*static/' /usr/lib/vmware/modules/source/vmmon-only/include/compat_kernel.h
perl -pi~ -e s'/exit_code\)/exit_code\)\*\//' /usr/lib/vmware/modules/source/vmmon-only/include/compat_kernel.h
tar cf vmmon.tar vmmon-only
rm vmmon-only -r
touch /usr/src/KERNELSOURCEDIR/include/linux/config.h
#NOTE it will blow on compile if you run this more than once.#

 

 
Next >
eWeather
Charlestown, IN
Temp: 66°F
Wind Chill: 66°F
Humidity: 95%
Speed: 2 mph
Direct.: 30°
Barom.: 29.98 in
NE
Show more details
Provided by: