Installation · 4 min read · Dec 01, 2025

Wie man VMware Server 1.0.x auf einem Kubuntu 10.04 Desktop installiert - Seite 2

Als nächstes tun Sie dies:

cd /home/mum/Downloads  
wget -c http://www.insecure.ws/warehouse/vmware-update-2.6.32-5.5.9.tar.bz2  
tar xvfj vmware-update*.tar.bz2

Bevor wir die Installation des VMware Servers abschließen, müssen wir einen neuen Kernel mit der aktivierten init_mm-Funktion erstellen. Werden Sie root…

sudo su

… und installieren Sie den Kernel-Quellcode:

apt-get install linux-source-2.6.32

Als nächstes installieren wir ein paar Pakete, die wir zum Erstellen des Kernels benötigen:

apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge linux libncurses5-dev kernel-package

Wenn Sie bemerken, dass ein neuer Kernel während dieses Befehls installiert wird, starten Sie das System bitte neu:

reboot

Jetzt werden Sie wieder root:

sudo su

Als nächstes tun Sie dies:

cd /usr/src  
tar xvfj linux-source-2.6.32.tar.bz2  
cd linux-source-2.6.32

Öffnen Sie arch/x86/kernel/init_task.c…

kate arch/x86/kernel/init_task.c

… und fügen Sie die Zeile

EXPORT_UNUSED_SYMBOL(init_mm);

ganz am Ende der Datei hinzu, hinter

DEFINE_PER_CPU_SHARED_ALIGNED(struct tss_struct, init_tss) = INIT_TSS;:

| [...] DEFINE_PER_CPU_SHARED_ALIGNED(struct tss_struct, init_tss) = INIT_TSS; EXPORT_UNUSED_SYMBOL(init_mm); |

Dann kopieren Sie die Kernel-Konfiguration des aktuellen Kernels in das Verzeichnis des Kernel-Quellcodes…

cp /boot/config-`uname -r` .config

… und führen Sie aus:

make menuconfig

Im Menü zur Kernel-Konfiguration gehen Sie zu “Load an Alternate Configuration File…”

… füllen Sie .config aus und wählen Sie Ok:

Wählen Sie als nächstes “Exit” im Hauptmenü zur Kernel-Konfiguration…

… und dann “Ja”, wenn Sie gefragt werden: “Möchten Sie Ihre neue Kernel-Konfiguration speichern?”

Führen Sie dann aus

make-kpkg clean  
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

um den neuen Kernel zu erstellen. Dies kann viel Zeit in Anspruch nehmen, also haben Sie Geduld.

Danach finden Sie ein linux-image und ein linux-headers .deb-Paket im Verzeichnis /usr/src:

cd /usr/src/  
ls -l
root@KubuMuM1004lts:/usr/src# ls -l  
totale 105304  
drwxrwsr-x 6 root src 4096 2010-05-17 12:36 .  
drwxr-xr-x 11 root root 4096 2010-05-10 10:14 ..  
drwxr-xr-x 24 root root 4096 2010-05-17 12:36 linux-headers-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root src 6506940 2010-05-17 12:27 linux-headers-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb  
drwxr-xr-x 24 root root 4096 2010-05-13 13:46 linux-headers-2.6.32-22  
drwxr-xr-x 7 root root 4096 2010-05-13 13:47 linux-headers-2.6.32-22-generic  
-rw-r--r-- 1 root src 35487712 2010-05-17 12:26 linux-image-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb  
drwxr-xr-x 26 root root 4096 2010-05-17 17:29 linux-source-2.6.32  
-rw-r--r-- 1 root root 65806761 2010-04-28 20:17 linux-source-2.6.32.tar.bz2  
root@KubuMuM1004lts:/usr/src#

Installieren Sie beide Pakete wie folgt…

dpkg -i linux-image-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb linux-headers-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb

Überprüfen Sie zu diesem Zeitpunkt, ob das initrd-Image Ihres frisch kompilierten Kernels im Verzeichnis /boot vorhanden ist, indem Sie ausführen:

cd /boot  
ls -l
totale 56120  
-rw-r--r-- 1 root root 634929 2010-04-16 13:32 abi-2.6.32-21-generic  
-rw-r--r-- 1 root root 634929 2010-04-28 18:50 abi-2.6.32-22-generic  
-rw-r--r-- 1 root root 110372 2010-05-17 10:28 config-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 110365 2010-04-16 13:32 config-2.6.32-21-generic  
-rw-r--r-- 1 root root 110365 2010-04-28 18:50 config-2.6.32-22-generic  
drwxr-xr-x 3 root root 4096 2010-05-17 14:56 grub  
-rw-r--r-- 1 root root 14393788 2010-05-17 14:53 initrd.img-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 8327398 2010-05-07 23:09 initrd.img-2.6.32-21-generic  
-rw-r--r-- 1 root root 14447659 2010-05-13 16:32 initrd.img-2.6.32-22-generic  
-rw-r--r-- 1 root root 160280 2010-03-23 10:40 memtest86+.bin  
-rw-r--r-- 1 root root 2101323 2010-05-17 12:25 System.map-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 2152657 2010-04-16 13:32 System.map-2.6.32-21-generic  
-rw-r--r-- 1 root root 2152657 2010-04-28 18:50 System.map-2.6.32-22-generic  
-rw-r--r-- 1 root root 1336 2010-04-16 13:35 vmcoreinfo-2.6.32-21-generic  
-rw-r--r-- 1 root root 1336 2010-04-28 18:53 vmcoreinfo-2.6.32-22-generic  
-rw-r--r-- 1 root root 4008960 2010-05-17 12:25 vmlinuz-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 4037888 2010-04-16 13:32 vmlinuz-2.6.32-21-generic  
-rw-r--r-- 1 root root 4038080 2010-04-28 18:50 vmlinuz-2.6.32-22-generic

Und wenn nicht, führen Sie dann aus:

sudo mkinitramfs -k -o /tmp/initramfs-2.6.32.11-custom 2.6.32.11+drm33.2-custom
sudo update-initramfs -c -k 2.6.32.11+drm33.2-custom

Überprüfen Sie erneut, ob Ihr /boot-Verzeichnis korrekt gebildet ist … und starten Sie dann das System neu:

reboot

Führen Sie danach aus

uname -a

… als normaler Benutzer, und Sie sollten Ihren neuen Kernel sehen:

mum@KubuMuM1004lts:~$ uname -a  
Linux KubuMuM1004lts 2.6.32.11+drm33.2-custom #1 SMP Mon May 17 10:55:41 CEST 2010 x86_64 GNU/Linux  
mum@KubuMuM1004lts:~$

Jetzt können wir mit der Installation des VMware Servers fortfahren:

cd /home/mum/Downloads/vmware-update*/  
sudo ./runme.pl

Beantworten Sie die folgende Frage mit ja:

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

Danach können Sie die Standardwerte einfach durch Drücken von akzeptieren.

Wenn der Installer Sie fragt

In welchem Verzeichnis möchten Sie Ihre virtuellen Maschinen speichern?  
[/var/lib/vmware/Virtual Machines]

können Sie entweder den Standardwert akzeptieren oder einen Speicherort angeben, der genügend freien Speicherplatz zum Speichern Ihrer virtuellen Maschinen hat.

Am Ende der Installation werden Sie aufgefordert, eine Seriennummer einzugeben:

Bitte geben Sie Ihre 20-stellige Seriennummer ein.  
Geben Sie XXXXX-XXXXX-XXXXX-XXXXX oder 'Enter' zum Abbrechen ein:

Füllen Sie Ihre Seriennummer für VMware Server ein.

Nach der erfolgreichen Installation können Sie die heruntergeladene Datei von VMware Server und das Installationsverzeichnis löschen:

cd /home/mum/Downloads  
rm -f VMware-server*  
rm -fr vmware-server-distrib/  
rm -fr vmware-update*

Sie finden jetzt VMware Server unter Anwendungen > Verlorene Objekte > VMware Server-Konsole:

Wenn Sie es starten, wählen Sie “Lokaler Host”:

Danach können Sie virtuelle Maschinen erstellen (oder Ihre virtuelle Windows-Maschine importieren, die Sie mit VMware Converter erstellt haben):

Hinweis: Es kann manchmal erforderlich sein, es mit “sudo”-Rechten auszuführen. Um dies beim “Anwendungsstart” zu tun, führen Sie aus:

kmenuedit

und fügen Sie den gksudo-Befehl zur Befehlszeile hinzu:

Dann speichern und schließen Sie das kmenuedit-Fenster.

(Für die Installation von gksudo, falls Sie es nicht haben, führen Sie aus:

sudo apt-get install gksu

).

Beim nächsten Start wird das System vor dem Start von VMware nach Ihrem Passwort für “sudo”-Berechtigungen fragen.

Links

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.