VMware Tools unter Debian 5.04
4. Februar 2010 von maros | kein Kommentar
Das Thema wird ja immer wieder mal abgehandelt und je nach Distribution und / oder Version läuft so eine Installation immer anders ab, oder auch gar nicht.
Deshalb kurze Info wie die Installation der aktuellen Tools ( VMwareTools-8.1.3-203739.tar.gz ) von VMware Workstation 7 in einer virtuellen Maschine mit Debian 5.04 Kernel 2.6.26-2-686 so läuft.
Sicherheitshalber noch ein paar Pakete installieren bevor wir uns an die VMware Tools wagen.
apt-get install linux-headers-$(uname -r) apt-get install gcc cpp make automake autoconf binutils psmisc
Dann mounten wir einfach die Tools ins CD Laufwerk der VM, indem wir die Installation der Tools aus der VMware Workstation starten. Als nächstes:
mount /dev/cdrom /mnt
Mit
ls /mnt
in das Verzeichnis wechseln. Da liegt unter anderem auch die Datei: VMwareTools-8.1.1-203739.tar.gz
Nun entpacken wir dieses Archiv in ein temporäres Verzeichnis. In meinem Fall /install ( ja ich komme aus der Windowswelt )
cd /install tar -xvzf VMwareTools-8.1.1-203739.tar.gz
Im install Verzeichnis gibts nun den Ordner vmware-tools-distrib, und mehr brauchen wir nicht mehr, also hängen wir das CD Laufwerk wieder aus mit ( oder heisst das umounten wir… ):
umount /mnt
Jetzt die eigentliche Installation starten mit:
/install/vmware-tools-distrib/vmware-install.pl
Die folgenden Fragen einfach mit [enter] abnicken. Das war`s auch schon
Ach ja je nach Version der Tools kanns passieren, dass bei der Installation folgende Fehlermeldung auftaucht, in dieser Konstallation war das nicht der Fall.
Your kernel was built with "gcc" version "4.1.3", while you are trying to use "/usr/bin/gcc" version "4.3.2". This configuration is not recommended and VMware Server may crash if you'll continue. Please try to use exactly same compiler as one used for building your kernel. Do you want to go with compiler "/usr/bin/gcc" version "4.3.2" anyway? [no]
In dem Fall die verwendete gcc Version ändern. Zuerst mit ls -la /usr/bin/gcc* die installierten Versionen herausfinden.
Bei mir sieht das Ergebnis so aus:
lrwxrwxrwx 1 root root 7 4. Feb 18:23 gcc -> gcc-4.3 -rwxr-xr-x 1 root root 196996 18. Jän 2009 gcc-4.1 -rwxr-xr-x 1 root root 207648 31. Dez 2008 gcc-4.3 -rwxr-xr-x 1 root root 16288 18. Jän 2009 gccbug-4.1
Also bei mir zeigt die Standard gcc Version zwar auf Version 4.3, ich hatte aber trotzdem keine Fehlermeldung. Die aktuelle Version der Tools kennt sich wohl ein wenig besser aus als die Vorgänger!
Tritt die gcc Fehlermeldung aber auf sollte man das wohl ändern. Und wie? da hätt ma 2 Varianten. Entweder:
ln -s /usr/bin/gcc-4.1 /usr/bin/gcc
oder:
export CC=/usr/bin/gcc-4.1
Und als echter Windowsuser jetzt mal das System neu booten. Hilfts nix, schads auch nix.