VMware Installation · 8 min read · Oct 01, 2025

Wie man VMware Server auf Debian Sarge installiert

Wie man VMware Server auf Debian Sarge installiert

Version 1.0
Autor: Falko Timme , Till Brehm

Dieses Tutorial bietet Schritt-für-Schritt-Anleitungen zur Installation des kostenlosen VMware Servers (Version 1.0.1) auf einem Debian Sarge-System.

VMware hat gerade Version 1.0 seines kostenlosen VMware Servers veröffentlicht. Mit VMware Server können Sie Gastbetriebssysteme (“virtuelle Maschinen”) wie Linux, Windows, FreeBSD usw. unter einem Hostbetriebssystem erstellen und ausführen. Dies hat den Vorteil, dass Sie mehrere Betriebssysteme auf derselben Hardware ausführen können, was viel Geld spart, und Sie können virtuelle Maschinen von einem VMware Server auf den nächsten (oder auf ein System, das den ebenfalls kostenlosen VMware Player hat) verschieben. In diesem Artikel verwenden wir Debian Sarge (3.1) als Hostbetriebssystem.

Ich möchte zunächst sagen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten, dieses Ziel zu erreichen, aber dies ist der Weg, den ich wähle. Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!

1 Vorbemerkung

Ich gehe davon aus, dass Sie bereits ein grundlegendes Debian Sarge-System eingerichtet haben. Sie können Ihr System wie auf den ersten beiden Seiten dieses Tutorials beschrieben einrichten: Die perfekte Einrichtung - Debian Sarge (3.1).

Ich verwende 192.168.0.100 als IP-Adresse und server1.example.com als Hostnamen meines Debian Sarge-Systems in diesem Tutorial. Wenn Ihr Debian Sarge-System keine statische IP-Adresse hat, sollten Sie jetzt seine Netzwerkkonfiguration ändern, damit es in Zukunft eine statische IP-Adresse hat:

vi /etc/network/interfaces

| # /etc/network/interfaces -- Konfigurationsdatei für ifup(8), ifdown(8) # Die Loopback-Schnittstelle auto lo iface lo inet loopback # Die erste Netzwerkkarte - dieser Eintrag wurde während der Debian-Installation erstellt # (Netzwerk, Broadcast und Gateway sind optional) auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

(Wenn Sie ein anderes Gateway als 192.168.0.1 verwenden, ändern Sie die Gateway-IP-Adresse in /etc/network/interfaces.)

Starten Sie dann Ihr Netzwerk neu:

/etc/init.d/networking restart

Bearbeiten Sie /etc/resolv.conf und fügen Sie einige Nameserver hinzu:

vi /etc/resolv.conf

| search server nameserver 145.253.2.75 nameserver 193.174.32.18 nameserver 194.25.0.60 |

Bearbeiten Sie /etc/hosts und fügen Sie Ihre neue IP-Adresse hinzu:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 # Die folgenden Zeilen sind wünschenswert für IPv6-fähige Hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |

2 Installation der erforderlichen Pakete

Zuerst aktualisieren wir unsere Paketdatenbank:

apt-get update

Jetzt installieren wir die von VMware benötigten Pakete auf unserem Debian Sarge-System, indem wir ausführen

apt-get install kernel-headers-`uname -r` libx11-6 libx11-dev x-window-system-core x-window-system xspecs libxtst6 xlibs-dev

Sie werden ein paar Fragen gestellt, die Sie wie folgt beantworten können:

Versuchen, die Videohardware automatisch zu erkennen? <– Nein

Wählen Sie den gewünschten X-Server-Treiber aus. <– vesa

Verwenden Sie die Kernel-Framebuffer-Geräteschnittstelle? <– Ja

Bitte wählen Sie das XKB-Regelsatz, das verwendet werden soll. <– xfree86

Bitte wählen Sie Ihr Tastaturmodell. <– pc104

Bitte wählen Sie Ihr Tastaturlayout. <– [Wählen Sie Ihr Tastaturlayout, z.B. de, wenn Sie eine deutsche Tastatur haben.]

Bitte wählen Sie Ihre Tastaturvariante. <– [Leer lassen.]

Bitte wählen Sie Ihre Tastaturoptionen. <– [Leer lassen.]

Bitte wählen Sie Ihren Maustport. <– /dev/input/mice

Ist Ihr Monitor ein LCD-Gerät? <– Nein

Bitte wählen Sie eine Methode zur Auswahl der Monitorcharakteristika. <– Erweitert

Geben Sie den horizontalen Synchronisationsbereich Ihres Monitors ein. <– 28-50

Geben Sie den vertikalen Aktualisierungsbereich Ihres Monitors ein. <– 43-75

Wählen Sie die Video-Modi aus, die der X-Server verwenden soll. <– 1024x768, 800x600, 640x480

Bitte wählen Sie Ihre gewünschte Standardfarbtiefe in Bits. <– 24

Standarddruckerauflösung <– 600

Die meisten dieser Antworten sind nicht wirklich wichtig, da wir den Desktop auf unserem Debian Sarge-System nicht verwenden möchten. Wir werden später von unserem Arbeitsplatz aus auf den VMware Server zugreifen, der ein Windows- oder Linux-System sein kann, auf dem das VMware Server-Client-Paket installiert ist.

Als nächstes erstellen wir das Verzeichnis /var/vm, in dem wir später unsere virtuellen Maschinen installieren möchten. Die virtuellen Maschinen benötigen viel Speicherplatz, stellen Sie sicher, dass Sie genügend freien Speicherplatz auf Ihrer /var-Partition für die virtuellen Maschinen haben:

mkdir /var/vm

3 VMware Server herunterladen

Der VMware Server kann kostenlos von der VMware-Website heruntergeladen werden: http://www.vmware.com/download/server/
Um die VMware Server-Software auszuführen, benötigen Sie eine (kostenlose) Seriennummer, die Sie anfordern können, indem Sie auf die Schaltfläche “Jetzt registrieren” auf der Download-Seite klicken.

4 Herunterladen der Software

Um VMWare Server auf Debian Sarge einzurichten, benötigen wir die folgenden Pakete von der VMware-Downloadseite:

VMware Server für Linux (Binary tar.gz)
Management-Schnittstelle (Binary tar.gz)

Wir möchten die Pakete in unser /tmp-Verzeichnis herunterladen, daher gehen wir dorthin:

cd /tmp

Für den Download der Software auf Ihren Server empfehle ich, das Linux-Befehlszeilenprogramm wget zu verwenden. Die wget-Syntax ist wie folgt:

wget [URL des VMware Server für Linux Binary tar.gz-Pakets]  
wget [URL des Management Interface Binary tar.gz-Pakets]

Entpacken des Server tar.gz:

tar xvfz VMware-server-*.tar.gz

Ausführen des Installationsskripts:

cd vmware-server-distrib  
./vmware-install.pl

Der Installer stellt Ihnen ein paar Fragen. Die meiste Zeit können Sie den Standardwert akzeptieren:

Eine neue Installationsdatenbank im tar3-Format erstellen.
Installieren des Inhalts des Pakets.

In welchem Verzeichnis möchten Sie die Binärdateien installieren?
[/usr/bin] <– /usr/bin

Was ist das Verzeichnis, das die Init-Verzeichnisse (rc0.d/ bis rc6.d/) enthält?
[/etc] <– /etc

Was ist das Verzeichnis, das die Init-Skripte enthält?
[/etc/init.d] <– /etc/init.d

In welchem Verzeichnis möchten Sie die Daemon-Dateien installieren?
[/usr/sbin] <– /usr/sbin

In welchem Verzeichnis möchten Sie die Bibliotheksdateien installieren?
[/usr/lib/vmware] <– /usr/lib/vmware

Der Pfad “/usr/lib/vmware” existiert derzeit nicht. Dieses Programm wird
es erstellen, einschließlich der benötigten übergeordneten Verzeichnisse. Ist das, was Sie wollen?
[ja] <– ja

In welchem Verzeichnis möchten Sie die Handbuchdateien installieren?
[/usr/share/man] <– /usr/share/man

In welchem Verzeichnis möchten Sie die Dokumentationsdateien installieren?
[/usr/share/doc/vmware] <– /usr/share/doc/vmware

Der Pfad “/usr/share/doc/vmware” existiert derzeit nicht. Dieses Programm wird
es erstellen, einschließlich der benötigten übergeordneten Verzeichnisse. Ist das, was Sie wollen?
[ja] <– ja

Die Installation von VMware Server 1.0.1 build-29996 für Linux wurde  
erfolgreich abgeschlossen. Sie können entscheiden, diese Software jederzeit von Ihrem System zu entfernen, indem Sie den folgenden Befehl aufrufen: "/usr/bin/vmware-uninstall.pl".

Bevor Sie VMware Server zum ersten Mal ausführen, müssen Sie es konfigurieren, indem Sie den folgenden Befehl aufrufen: “/usr/bin/vmware-config.pl”. Möchten Sie, dass dieses Programm den Befehl jetzt für Sie aufruft? [ja] <– ja

Sicherstellen, dass die Dienste für VMware Server gestoppt sind.
Stoppen der VMware-Dienste:  
Virtuelle Maschinenüberwachung abgeschlossen

Sie müssen die Endbenutzer-Lizenzvereinbarung lesen und akzeptieren, um fortzufahren.
Drücken Sie die Eingabetaste, um sie anzuzeigen. <– [ENTER]

..... snip [LIZENZTEXT] ......

Akzeptieren Sie? (ja/nein) <– ja

Konfigurieren der Fallback-GTK+ 2.4-Bibliotheken.

In welchem Verzeichnis möchten Sie die MIME-Typ-Icons installieren?
[/usr/share/icons] <– /usr/share/icons

Der Pfad “/usr/share/icons” existiert derzeit nicht. Dieses Programm wird
es erstellen, einschließlich der benötigten übergeordneten Verzeichnisse. Ist das, was Sie wollen?
[ja] <– ja

Welches Verzeichnis enthält Ihre Desktop-Menüeintragsdateien? Diese Dateien haben eine
.desktop-Dateierweiterung. [/usr/share/applications] <– /usr/share/applications

In welchem Verzeichnis möchten Sie das Anwendungssymbol installieren?
[/usr/share/pixmaps] <– /usr/share/pixmaps

Versuchen, ein geeignetes vmmon-Modul für Ihren laufenden Kernel zu finden.

Keines der vorgefertigten vmmon-Module für VMware Server ist für Ihren
laufenden Kernel geeignet. Möchten Sie, dass dieses Programm versucht, das vmmon-Modul für
Ihr System zu erstellen (Sie müssen einen C-Compiler auf Ihrem System installiert haben)? [ja] <– ja

Verwende Compiler "/usr/bin/gcc". Verwenden Sie die Umgebungsvariable CC, um zu überschreiben.

Was ist der Speicherort des Verzeichnisses der C-Header-Dateien, die mit Ihrem laufenden
Kernel übereinstimmen? [/lib/modules/2.6.8-2-386/build/include] <– /lib/modules/2.6.8-2-386/build/include

[...]

Möchten Sie Netzwerk für Ihre virtuellen Maschinen? (ja/nein/hilfe) [ja] <– ja

Konfigurieren eines gebridgten Netzwerks für vmnet0.
Die folgenden gebridgten Netzwerke wurden definiert:
. vmnet0 ist mit eth0 gebridgt

Möchten Sie ein weiteres gebridgtes Netzwerk konfigurieren? (ja/nein) [nein] <– nein

Möchten Sie in Ihren virtuellen Maschinen NAT-Netzwerk verwenden können? (ja/nein)
[ja] <– ja

Konfigurieren eines NAT-Netzwerks für vmnet8.

Möchten Sie, dass dieses Programm nach einem ungenutzten privaten Subnetz sucht? (ja/nein/hilfe)
[ja] <– ja

Suche nach einem ungenutzten privaten Subnetz (dies kann einige Zeit in Anspruch nehmen)...
Das Subnetz 192.168.221.0/255.255.255.0 scheint ungenutzt zu sein.
Die folgenden NAT-Netzwerke wurden definiert:
. vmnet8 ist ein NAT-Netzwerk im privaten Subnetz 192.168.221.0.

Möchten Sie ein weiteres NAT-Netzwerk konfigurieren? (ja/nein) [nein] <– nein

Möchten Sie in Ihren virtuellen Maschinen nur-Host-Netzwerk verwenden können?
[ja] <– ja

Konfigurieren eines nur-Host-Netzwerks für vmnet1.

Möchten Sie, dass dieses Programm nach einem ungenutzten privaten Subnetz sucht? (ja/nein/hilfe)
[ja] <– ja

Suche nach einem ungenutzten privaten Subnetz (dies kann einige Zeit in Anspruch nehmen)...
Das Subnetz 192.168.211.0/255.255.255.0 scheint ungenutzt zu sein.
Die folgenden nur-Host-Netzwerke wurden definiert:
. vmnet1 ist ein nur-Host-Netzwerk im privaten Subnetz 192.168.211.0.

Möchten Sie ein weiteres nur-Host-Netzwerk konfigurieren? (ja/nein) [nein] <– nein

[...]

Bitte geben Sie einen Port für Remote-Console-Verbindungen an [902] <– 902

Neustarten des Internet-Superservers: inetd.  
Konfigurieren der VMware VmPerl-Scripting-API.
Erstellen der VMware VmPerl-Scripting-API.
Verwende Compiler "/usr/bin/gcc". Verwenden Sie die Umgebungsvariable CC, um zu überschreiben.
Installieren der VMware VmPerl-Scripting-API.
Die Installation der VMware VmPerl-Scripting-API war erfolgreich.
Generieren des SSL-Serverzertifikats

In welchem Verzeichnis möchten Sie Ihre virtuellen Maschinen-Dateien aufbewahren?
[/var/lib/vmware/Virtual Machines] <– /var/vm

Bitte geben Sie Ihre 20-stellige Seriennummer ein.

Geben Sie XXXXX-XXXXX-XXXXX-XXXXX oder ‘Enter’ ein, um abzubrechen: <– Ihre VMware Server-Seriennummer

Starten der VMware-Dienste:  
Virtuelle Maschinenüberwachung abgeschlossen  
Virtuelles Ethernet abgeschlossen  
Gebridgtes Netzwerk auf /dev/vmnet0 abgeschlossen  
Nur-Host-Netzwerk auf /dev/vmnet1 (Hintergrund) abgeschlossen  
Nur-Host-Netzwerk auf /dev/vmnet8 (Hintergrund) abgeschlossen  
NAT-Dienst auf /dev/vmnet8 abgeschlossen
Die Konfiguration von VMware Server 1.0.1 build-29996 für Linux für diesen laufenden  
Kernel wurde erfolgreich abgeschlossen.

Das war’s, der VMware Server ist auf unserem Debian Sarge-System installiert. Weiter zum nächsten Schritt…

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.