Hallo,
Ich hab's zum Laufen gekriegt: VMware WS 6.5.3 aud openSuSE 11.3
1. Ich habe auch diese (nicht richtig zu beantwortende) Frage nach den Kernel-Headers gekriegt. Das Pakete gibt's nicht mehr, alles nötige ist jedoch in Kernel Sourcen.
2. Auf "http://spininfo.homelinux.com/news/VMware_Workstation_6.5/2010/07/31/VMware_7_on_openSuSE_11.3" gibt es eine Anleitung, die (fast) funktioniert:
2.1 Man muss noch einen symlink zu "autoconf.h" im richtigen Kernel Source Verzeichnis erstellen, bei mir in "/usr/src/linux-2.6.34-12-obj/x86_64/desktop/include/linux":
#cd /usr/src/linux-2.6.34-12-obj/x86_64/desktop/include/linux
#ln -s ../generated/autoconf.h autoconf.h
2.2 Danach die Anleitung in 2. befolgen; Achtung: beim "find"-Kommando ging am Schluss das "\" verloren:
# find /usr/lib/vmware/modules/source -name "*.tar" -exec tar xf '{}' \;
Script attached, bzw siehe folgende Zeilen: Als root laufen lassen, da kopieren in /lib/modules root-rechte benötigt
#!/bin/bash
#
# credit:
http://spininfo.homelinux.com/news/VMwa ... .5/2010/07
# /31/VMware_7_on_openSuSE_11.3
#
# Check for stupid "autoconf.h" symlink
if [ ! -h /usr/src/$(uname -r)-obj/x86_64/desktop/include/linux/autoconf.h ]; then
cd /usr/src/$(uname -r)-obj/x86_64/desktop/include/linux
ln -s ../generated/autoconf.h autoconf.h
fi
# Prepare personal build area
cd ~
if [ -d vmware-modules ]; then
rm -rf vmware-modules
fi
mkdir vmware-modules
cd vmware-modules
# Get VMware module archives
find /usr/lib/vmware/modules/source -name "*.tar" -exec tar xf '{}' \;
# preapare kernel module destination
mkdir -p /lib/modules/`uname -r`/misc
# delete all possible existing kernel modules
rm -f /lib/modules/`uname -r`/misc/{vmblock.ko,vmci.ko,vmmon.ko,vmnet.ko,vsock.ko}
# Start compiling kernel modules
cd vmblock-only; make; cd ..; cp -p vmblock.o /lib/modules/`uname -r`/misc/vmblock.ko
cd vmci-only; make; cd ..; cp -p vmci.o /lib/modules/`uname -r`/misc/vmci.ko
cd vmmon-only; make; cd ..; cp -p vmmon.o /lib/modules/`uname -r`/misc/vmmon.ko
cd vmnet-only; make; cd ..; cp -p vmnet.o /lib/modules/`uname -r`/misc/vmnet.ko
#cd vmppuser-only; make; cd ..; cp -p vmppuser.o /lib/modules/`uname -r`/misc/vmppuser.ko
cd vsock-only; make; cd ..; cp -p vsock.o /lib/modules/`uname -r`/misc/vsock.ko
# Update dependencies
depmod -a
# Afterwards, run vmware....
Ich hoffe es hilft,
Gruss