Debian Lenny und die VMware Tools

7 comments

Posted on 27th March 2009 by Benj in Howtos |Linux

,

Seit einer kurzen Weile ist Debian 5.0 Codename Lenny auf dem Netz verfügbar. Wie bei Debian immer bekannt, gibt es mit dem Release keine bedeutenden Probleme – aber Leute die eine virtualisierte Umgebung aufbauen mit VMware Workstation oder VMware Server 2 kommen zu einem Problem:

Die VMware Tools lassen sich mit dem aktuellen Lenny Kernel nicht bauen. Doch es liegt nicht am Lenny sondern an den VMware Tools die auf get_info Methode zugreiffen wollen, welche beim 2.6.26 Kernel entfernt wurde!

Doch es gibt eine Möglichkeit, man verwendet einfach die VMware Tools aus der VMware Server 2 Umgebung. Um an die Tools heranzukommen, muss das VMware Server 2 Paket heruntergeladen werden. Unter vmware-server-distrib/lib/isoimages/ muss das linux.iso heraus kopiert werden. Den Rest kann man wieder löschen. Ab nun kann man die Tools installieren:

  1. Mounten des linux.iso und herauskopieren der Tools:
    mount -o loop /tmp/linux.iso /mnt/cdrom
    cp /mnt/cdrom/VMwareTools-2.0.0-122956.tar.gz /tmp
    tar xvfz VMwareTools-2.0.0-122956.tar.gz
  2. Je nach System müssen noch einige Programme installiert werden:
    aptitude install build-essential autoconf automake linux-headers-`uname -r`
  3. Startet nun die Installation der Tools.
    cd vmware-contrib/
    ./vmware-install.pl
  4. Wer die Tools mit allen default Einstellungen installiert – so wie ich, der kann auch einfach ./vmware-install.pl -d eingeben.
  5. Solltet ihr vor dem Kompilieren eine Fehlermeldung mit folgendem Wortlaut bekommen:

    Your kernel was build with “gcc” version “4.1.3″, while you are trying to use “/usr/bin/gcc” version “4.3.2″

    Dann müsst ihr euren Kompiler auf die gwünschte Version stellen – bei Lenny ist die 4.1er Version standardmässig installiert, jedoch wurde der Link auf die neue Version gesetzt. Temporär neusetzen geht mit export CC=/usr/bin/gcc-4.1

  6. Die Installation der VMware Tools benötigt keinen zusätzlichen Input, bei mir reichte es immer die Fragen mit der default Antwort zu bestätigen. Einen kleinen Fehler bekam ich bei den vmsocks Modulen, welche ich aber nicht benötige, darum nahm ich den Fehler zur Kenntnis und mehr nicht.
  7. Am Ende müsst ihr das Netzwerk noch neu initialisieren, dies solltet ihr direkt am Server machen resp. an der VMware Console – über SSH verliert ihr die Verbindung.
    /etc/init.d/networking stop
    rmmod pcnet32
    rmmod vmxnet
    /etc/init.d/networking start

    Ab nun habt ihr eine laufende VM mit VMware Tools – Probleme sind mir bis jetzt nicht bekannt.

7 Comments
  1. griesgram says:

    Sehr guter Artikel.

    27th March 2009 at 06:43

  2. playablanca says:

    Die Anweisungen im Artikel habe ich exakt umgesetzt, auch mit der Fehlermeldung bei vmsocks, aber: die vmware-tools zeigen keine Wirkung im Debian 5.0. die Maus ist immer noch im VMWare Käfig gefangen. Irgendetwas fehlt noch, trotz Neustart der Grafik, bzw. des Servers, keine Wirkung. Wenn ich bloss wüsste, wo ich suchen sollte……

    mfg
    Playablanca

    27th March 2009 at 20:35

  3. bandlow says:

    Nur eine Kleinigkeit. vmware-install.pl -d nicht vmtools-install.pl bei Punkt vier.

    27th March 2009 at 17:51

  4. Kilrathy says:

    Danke für den Hinweis, hab's korrigiert.

    27th March 2009 at 04:58

  5. martin says:

    Bekomme beim Boot-Vorgang eine Fehlermeldung, dass /mnt/hgfs nicht eingebunden werden kann.
    In der fstab steht der Eintrag:
    .host:/ /mnt/hgfs vmhgfs defaults,ttl=5 0 0

    27th March 2009 at 12:58

  6. martin says:

    Problem gelöst! Bitte nicht die original vmware-tools nehmen, sondern die open-vm-tools nach folgender Anleitung:
    * sudo aptitude purge open-vm-tools ( falls schon vorhanden und mit Fehler installiert )
    * sudo reboot
    * sudo aptitude install open-vm-source
    * pager /usr/share/doc/open-vm-source/README.Debian
    * sudo module-assistant prepare open-vm
    * sudo module-assistant auto-install open-vm
    * sudo aptitude install open-vm-tools
    * sudo reboot

    27th March 2009 at 13:19

  7. VMWare Tools unter Debian Lenny installieren | Die Schreibtischwerkstatt says:

    [...] VIA 1 und 2 [...]

    27th March 2009 at 17:01

Leave a comment