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 restartBearbeiten 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 updateJetzt 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-devSie 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/vm3 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 /tmpFü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.gzAusführen des Installationsskripts:
cd vmware-server-distrib
./vmware-install.plDer 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 abgeschlossenSie 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 gebridgtMö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-ServerzertifikatsIn 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 abgeschlossenDie 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…
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.