Installation des VMware Servers auf einem Fedora Core 6 Desktop

Version 1.0
Author: Falko Timme


Diese Anleitung ist eine Schritt-für-Schritt Anleitung zur Installation des VMware Servers auf einem Fedora Core 6 Desktop System. Mit dem VMware Server kannst Du Gastbetriebssysteme ("virtuelle Maschinen") wie Linux, Windows, FreeBSD etc. unter einem Hostbetriebssystem erstellen und ausführen. Das hat den Vorteil, dass Du mehrere Betriebssysteme auf einer Festplatte ausführen kannst, was viel Geld spart. Außerdem kannst Du virtuelle Maschinen von einem VMware Server zum nächsten verschieben (oder zu einem System, das den VMware Player hat).

Mit dem VMware Server kannst Du Deinen alten Windows Desktop (den Du zuvor mit dem VMware Converter in eine virtuelle Maschine konvertiert hast, was in dieser Anleitung beschrieben wird: http://www.howtoforge.com/vmware_converter_windows_linux) unter Deinem Fedora Desktop ausführen. Das kann sehr nützlich sein, wenn Du Programme unter Windows verwenden möchtest, auf die Du nicht verzichten kannst oder wenn Du erst langsam zu Linux überwechseln möchtest.

Allerdings möchte ich an dieser Stelle darauf hinweisen, dass dies hier nicht der einzige Weg ist, ein solches System zu installieren. Es gibt viele Möglichkeiten - ich selbst habe mich für diese entschieden. Ich kann aber nicht garantieren, dass diese Lösung bei jedem funktioniert bzw. für jeden die richtige ist!

1 Installation benötigter Pakete

Bevor wir den VMware Server installieren können, müssen wir einige Voraussetzungen installieren. Um diese zu installieren, gehe zu Applications > Add/Remove Software:


Gib das Root Passwort ein:


Der Package Manager öffnet sich. Gehe zur Browse Registerkarte und wähle:
  • Development > Development Libraries
  • Development > Development Tools
Gehe dann zur List Registerkarte. Wähle folgende Pakete zur Installation aus und klicke danach auf Apply:
  • xinetd
Der Package Manager wird dann alle Abhängigkeiten auflösen, die Pakete runter laden, Dich vielleicht auffordern, einige unbekannte Software Keys zu akzeptieren (bitte akzeptiere diese) und schließlich die Pakete installieren.

2 VMware Server

Um den VMware Server runter zu laden, gehe zu http://www.vmware.com/download/server/ und klicke auf Download Now:


Akzeptiere die Lizenzbestimmung indem Du auf Yes klickst:


Lade dann den VMware Server für die Linux .tar.gz Datei (nicht die rpm Datei!) runter, z.B. nach /home/falko/Desktop:


Öffne dann ein Terminalfenster und werde Root-Benutzer:

su

Führe dann dies aus:

cd /home/falko/Desktop
tar xvfz VMware-server-*.tar.gz

Es kann sein, dass Du diese Fehlermeldung erhältst, wenn Du den VMware Installer später ausführst:

make[1]: Entering directory `/usr/src/kernels/2.6.19-1.2911.fc6-i686'
CC [M] /tmp/vmware-config1/vmnet-only/driver.o
CC [M] /tmp/vmware-config1/vmnet-only/hub.o
CC [M] /tmp/vmware-config1/vmnet-only/userif.o
CC [M] /tmp/vmware-config1/vmnet-only/netif.o
CC [M] /tmp/vmware-config1/vmnet-only/bridge.o
CC [M] /tmp/vmware-config1/vmnet-only/procfs.o
/tmp/vmware-config1/vmnet-only/procfs.c:33:26: error: linux/config.h: No such file or directory

Um dies zu verhindern, erstellen wir einfach diese config.h Datei jetzt:

touch /usr/src/kernels/`uname -r`-i686/include/linux/config.h

Bevor wir den VMware Installer ausführen, sollten wir unsere Kernel Version überprüfen indem wir dies ausführen:

uname -r

Bei mir sieht die Ausgabe so aus:

[root@localhost Desktop]# uname -r
2.6.19-1.2911.fc6

Nun starten wir den VMware Installer:

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

Der Installer wird Dir eine Menge Fragen stellen. Du kannst den Standardwert immer beibehalten indem Du einfach <ENTER> drückst. Wenn Du keine Felhermeldungen erhältst, gehe zu Kapitel 2.1 Die VMware Server Installation abschließen.

Wenn Du den Kernel Version 2.6.19 hast, wirst Du wahrscheinlich folgenden Fehler erhalten:

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmnet-only'
make -C /lib/modules/2.6.19-1.2911.fc6/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.19-1.2911.fc6-i686'
CC [M] /tmp/vmware-config0/vmnet-only/driver.o
CC [M] /tmp/vmware-config0/vmnet-only/hub.o
CC [M] /tmp/vmware-config0/vmnet-only/userif.o
/tmp/vmware-config0/vmnet-only/userif.c: In function 'VNetCopyDatagramToUser':
/tmp/vmware-config0/vmnet-only/userif.c:629: error: 'CHECKSUM_HW' undeclared (first use in this function)
/tmp/vmware-config0/vmnet-only/userif.c:629: error: (Each undeclared identifier is reported only once
/tmp/vmware-config0/vmnet-only/userif.c:629: error: for each function it appears in.)
make[2]: *** [/tmp/vmware-config0/vmnet-only/userif.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.19-1.2911.fc6-i686'
make: *** [vmnet.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmnet-only'
Unable to build the vmnet module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

In Kernel 2.6.19 wurde CHECKSUM_HW mit CHECKSUM_PARTIAL ersetzt. Wenn Du also diese Fehlermeldung erhätst, führe dies aus:

cd /usr/lib/vmware/modules/source/
tar -xvvf vmnet.tar
cd vmnet-only/
gedit bridge.c

Ersetze in dem Text Editor, der sich öffnet, CHECKSUM_HW mit CHECKSUM_PARTIAL und speichere die Datei dann:


0 Kommentar(e)

Zum Posten von Kommentaren bitte