Include-Dateien des SuSE-Kernels und VMWare
Hi Leute Bei meinem Versuch VMWare (von der SuSE 8.0 Distribution) auf meinem Notebook (Dell Inspiron 8200) unter SuSE 8.0 zu installieren, habe ich nach Aufruf von vmware-config.pl folgende (Fehler-)Meldung erhalten: ----- BEGIN: AUSZUG ----- Making sure VMware Workstation's services are stopped. Stopping VMware services: Virtual machine monitor done Trying to find a suitable vmmon module for your running kernel. None of VMware Workstation's pre-built vmmon modules is suitable for your running kernel. Do you want this script to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes] yes What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /usr/src/linux/include The directory of kernel headers (version 2.4.18-4GB) does not match your running kernel (version 2.4.18-64GB-SMP). Even if the module were to compile successfully, it would not load into the running kernel. What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] ----- END: AUSZUG ----- Ich habe auf meinem System eine Standard-Installation. Wie kommt es, dass die Kernel-Sourcen nicht mit dem von YAST2 installierten Kernel übereinstimmen? Google hat mir einen Link auf folgende Seite geliefert: http://www.linux-community.de/Neues/story?storyid=3540 Da steht was geschrieben, man solle sich das Kernelimage k_psmp installieren. In der YAST'schen Beschreibung zu diesem Paket steht, man solle es nur installieren, wenn man genau weiss, was man macht. Naja, leider ist diese Information für mich ein Schwanzbeisser... Wäre toll, wenn mir jemand einen Rat geben könnte, wie ich nun zu den richtigen Kernel-Sourcen, resp. Include-Dateien kommen kann, um VMWare zum Laufen zu kriegen. Dank und Gruss Marco mailto:marco.schuler@scopein.ch
Hallo, zunächst einmal: Ich bin kein großer Linux-Experte, daher nimm alles bitte kritisch und unter Vorbehalt auf. VMWare kommt nicht mit dem 64 GB-unterstützten Kernel klar, den Suse standardmässig installiert (keine Ahnung, warum). Also muß man die Quellen des Suse-Kernels (nicht die des Standard-Kernes) installieren und den Kernel neu kompilieren. Dabei würde unter make xconfig die Konfigurationsdatei /boot/vmlinuz.config öffnen und danach die Option (irgendwas mit Prozessor, glaube ich) von 64 GB auf 4 GB einstellen. Save und exit, kompilieren. Danach geht VMWare, aber Sound nicht mehr. Zmindest bei mir war es so. Also Alsa Quellen installieren und Alsa kompilieren. Ich hoffe, es hilft. Ralf Farke r.farke@uni-muenster.de Am Dienstag, 11. Juni 2002 19:34 schrieb Marco Schuler:
Hi Leute
Bei meinem Versuch VMWare (von der SuSE 8.0 Distribution) auf meinem Notebook (Dell Inspiron 8200) unter SuSE 8.0 zu installieren, habe ich nach Aufruf von vmware-config.pl folgende (Fehler-)Meldung erhalten:
----- BEGIN: AUSZUG ----- Making sure VMware Workstation's services are stopped.
Stopping VMware services: Virtual machine monitor done
Trying to find a suitable vmmon module for your running kernel.
None of VMware Workstation's pre-built vmmon modules is suitable for your running kernel. Do you want this script to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes] yes
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /usr/src/linux/include
The directory of kernel headers (version 2.4.18-4GB) does not match your running kernel (version 2.4.18-64GB-SMP). Even if the module were to compile successfully, it would not load into the running kernel.
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] ----- END: AUSZUG -----
Ich habe auf meinem System eine Standard-Installation. Wie kommt es, dass die Kernel-Sourcen nicht mit dem von YAST2 installierten Kernel übereinstimmen?
Google hat mir einen Link auf folgende Seite geliefert:
http://www.linux-community.de/Neues/story?storyid=3540
Da steht was geschrieben, man solle sich das Kernelimage k_psmp installieren. In der YAST'schen Beschreibung zu diesem Paket steht, man solle es nur installieren, wenn man genau weiss, was man macht. Naja, leider ist diese Information für mich ein Schwanzbeisser...
Wäre toll, wenn mir jemand einen Rat geben könnte, wie ich nun zu den richtigen Kernel-Sourcen, resp. Include-Dateien kommen kann, um VMWare zum Laufen zu kriegen.
Dank und Gruss
Marco mailto:marco.schuler@scopein.ch
On Tue, Jun 11, 2002 at 07:34:34PM +0200, Marco Schuler wrote:
Hi Leute
Hi Marco,
Bei meinem Versuch VMWare (von der SuSE 8.0 Distribution) auf meinem Notebook (Dell Inspiron 8200) unter SuSE 8.0 zu installieren, habe ich nach Aufruf von vmware-config.pl folgende (Fehler-)Meldung erhalten:
Ich weiss jetzt nicht welche Version auf der 8.0 ist (noch 2.4)? Aber vielleicht ist das auch garnicht ausschlaggebend, denn... ......Gedankenblitz: bei der Version 2.4. gab's Probleme bei kernels > 2.4.6, da liessen sich nix kompilieren. Aber dafür gibt's 'nen patch. Die Mühe das zu patchen würd' ich mir nicht machen (sofern es VMWare 2.4. ist, da eh nur Trial-Version und veraltet - aktuell ist Version 3.01, die auch mit aktuellen kernelversionen klarkommt)
----- BEGIN: AUSZUG -----
[...]
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /usr/src/linux/include
... Betonung auf "match" - also "passend zu..."!
The directory of kernel headers (version 2.4.18-4GB) does not match your running kernel (version 2.4.18-64GB-SMP). Even if the module were to compile successfully, it would not load into the running kernel.
Wenn das kein Teppfihler ist, dann hast Du da irgendwas Merkwürdiges: VMWare erkennt bei Dir offensichtlich einen Multiprocessor-Kernel - aber das auf dem Notebook. Ich kenne Dein Notebook nicht - aber gibt's so ein Teil auf der ganzen Welt überhaupt? Die Kernel-Header aber gehören zu einem Single-Processor-Kernel, was bei Dir (Unterstellung, reine, die) wohl der Fall ist. Check mal, ob laufender Kernel und die Kernelsourcen, die Du installiert hast wirklich "matchen". Wenn nicht ... Richtige sourcen installieren ;-)
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] ----- END: AUSZUG -----
Ich habe auf meinem System eine Standard-Installation. Wie kommt es, dass die Kernel-Sourcen nicht mit dem von YAST2 installierten Kernel übereinstimmen?
Tschuldigung - man sollte einen Beitrag eben bis zu Ende lesen, bevor man antwortet. Aber wenigstens sind wir gleicher Meinung;-) Aber die Konsequenz kann trotzdem nur sein: richtige Sourcen installieren. Wobei die Geschiochte mit dem SMP-Kernel echt nicht sein kann auf'm Notebook - oder???
Google hat mir einen Link auf folgende Seite geliefert:
http://www.linux-community.de/Neues/story?storyid=3540
Da steht was geschrieben, man solle sich das Kernelimage k_psmp installieren. In der YAST'schen Beschreibung zu diesem Paket steht, man solle es nur installieren, wenn man genau weiss, was man macht. Naja, leider ist diese Information für mich ein Schwanzbeisser...
da steht doch auch was von k_p*smp*. Ich hab das ganze auch auf'm Notebook mit Susi8.0 und VMWare 3.01 installiert gehabt - bis das Mainboard im A...h war. Ich hatte mir allerdings einen jungfräulichen kernel von www.kernel.org besorgt (2.4.18) und den dann kompiliert. Lief alles wunderbar. Will sagen: Du bist nicht auf SuSE-Kernel angewiesen.
Wäre toll, wenn mir jemand einen Rat geben könnte, wie ich nun zu den richtigen Kernel-Sourcen, resp. Include-Dateien kommen kann, um VMWare zum Laufen zu kriegen.
version.h und autoconf.h hast Du an der richtigen Stelle?
Dank und Gruss
würde mich freuen, wenn's hilt, also HTH. Tschüss, Henning
participants (3)
-
Henning Harms
-
Marco Schuler
-
Ralf Farke