VMware Tools unter Debian Linux

Aus Laub-Home Wiki

Voraussetzung

Als Voraussetzung müssen folgende Pakete auf dem System installiert werden:

aptitude install autoconf automake binutils cpp gcc linux-headers-$(uname -r) make psmisc

Achtung!!!

Bei Debian Lenny muss noch der gcc 4.1 installiert werden.

aptitude install gcc-4.1

Installation

Nun müssen die Tools für die Virtual Maschine angestossen werden. Also Rechte Maustaste auf die VM und dann im Kontextmenü "Install/Upgrade VMware Tools" auswählen.

Im darauffolgenden Fenster sollte "Interactive Tools Upgrade" ausgewählt werden.

Nun können folgende Befehle auf der Konsole ausgeführt werden:

mkdir /mnt/cdrom
rm -f /usr/src/VMwareTools*.tar.gz
rm -rf /usr/src/vmware-tools-distrib
mount /dev/cdrom /mnt/cdrom/
cp /mnt/cdrom/VMwareTools*.tar.gz /usr/src/
umount /dev/cdrom
cd /usr/src/
tar -xzvf VMwareTools*.tar.gz

Diese Befehle erstellen erst den Mountpoint für das CD-Rom Laufwerk, mounten dann dieses und kopieren das Tarball der Tools nach /usr/src/. Anschließend wir das CD-Rom Laufwerk wieder ausgehängt,die Tools entpackt und in das entpackte Verzeichnis gewechselt. Nun werden die Tools unter der VMware Konsole (nicht via ssh!!!) mit folgendem Befehl installiert / Upgedatet.

/usr/src/vmware-tools-distrib/vmware-install.pl

Achtung!!!

Diese Problem scheint von Debian behoben worden!

Bei Debian Lenny muss vorher der gcc-4.1 compiler ausgewählt werden:

export CC=/usr/bin/gcc-4.1

Nach dieser Installation sollte die Maschine neu gestartet werden.

Tools neu kompilieren (Nach Kernel Update)

Wenn ein neuer Kernel installiert wird müssen die VMware Tools neu kompiliert werden, damit die VMware Treiber wieder als Module geladen werden können. Dies muss wieder unter der VMware Konsole geschehen da das neu kompilieren die Netzwerkkarten deaktiviert!

vmware-config-tools.pl

Achtung!!!

Auch hier muss unter Debian Lenny vorher der gcc-4.1 compiler ausgewählt werden:

export CC=/usr/bin/gcc-4.1

Nicht mehr nötig???

Im Anschluss wird noch der vmxnet Treiber der Netzwerkkarte zugeordnet:

/etc/rc.d/init.d/network stop
rmmod pcnet32
rmmod vmxnet
depmod -a
modprobe vmxnet
/etc/rc.d/init.d/network start