Hallo Liste, die 7.3 installiert standardmäßig Kernel 2.4.10, für den vmware in der auf der 7.3-CD enthaltenen Version keine passenden Module mitliefert. Wenn ich allerdings die auf der 7.3-CD enthaltenen Kernelquellen installiere, so werden 2.4.9er Quellen installiert, mit denen ich freilich passende vmware-Module nicht kompilieren kann. Darüber hinaus ist es einigermaßen ärgerlich, daß SuSE für seine Kernel eine Spezial-Benamung verwendet, in meinem Fall 2.4.10-64GB-SMP, was ich ohne vorhandene Quellen daran hindert, entsprechende vmware-Module für diesen Kernel zu kompilieren, da diese freilich bei den original 2.4.10er Quellen eine unterschiedliche version info aufweisen würden. Fazit: SuSE als exklusiver Reseller von vmware liefert ein nicht lauffähiges Produkt mit (das ich allerdings freilich schon bezahlt habe). Um vmware zum Laufen zu bringen, ist ein komplettes Neukompilieren eines Kernels sowie vermutlich der Download von vmware-Patches für diese Kernel-Version notwendig. - Matthias
Matthias Kleine wrote (Freitag, 19. Oktober 2001 15:56):
die 7.3 installiert standardmäßig Kernel 2.4.10, für den vmware in der auf der 7.3-CD enthaltenen Version keine passenden Module mitliefert. Wenn ich allerdings die auf der 7.3-CD enthaltenen Kernelquellen installiere, so werden 2.4.9er Quellen installiert, mit denen ich freilich passende vmware-Module nicht kompilieren kann.
Wenn das wirklich wahr ist, dann bin ich froh, daß ich mir 7.3 anfang der Woche verkniffen habe, als es mich im Geschäft angelächelt hat! Welche vmware ist bei 7.3 dabei? Zu 7.3 kann ich nichts sagen, aber ich hatte ähnlich Probleme unter 7.2 Pro; die dort mitgelieferte vmware (2.0.3) und der SuSE-2.4.4 Kernel arbeiten zusammen, aber: Nachdem ich zum Kernel 2.4.8 (IIRC) oder höher upgedated habe, ließ sich das vmmon.o modul nicht mehr kompilieren. Ich hab jetzt vmware 2.0.4 (build 1142) vom www.vmware.com runtergeladen und auf den 2.4.13-pre4 upgedated - und das funktionierte genausowenig. Vorgestern hab ich aber einen Patch für das Modul gefunden, sodaß es sich doch kompilieren läßt. (Patch ist attached) Auf der Mailingliste, wo ich den Patch herhabe (kann mich nicht mehr erinnern woher), war auch ein Patch für wmnet.o - da sich vmnet.o aber kompilieren läßt und ich keinen Ärger feststellen konnte, habe ich ihn nicht eingespielt. (Das Patchen ging so: VMware-2.0.4-1142.tar.gz entpacken, dann unter vmware-distrib/lib/modules/source das archiv vmmon.tar entpacken, patch anwenden, vmmon-only wieder zu vmmon.tar einpacken; und dann erst die installation starten)
Darüber hinaus ist es einigermaßen ärgerlich, daß SuSE für seine Kernel eine Spezial-Benamung verwendet, in meinem Fall 2.4.10-64GB-SMP, was ich ohne vorhandene Quellen daran hindert, entsprechende vmware-Module für diesen Kernel zu kompilieren, da diese freilich bei den original 2.4.10er Quellen eine unterschiedliche version info aufweisen würden.
Fazit: SuSE als exklusiver Reseller von vmware liefert ein nicht lauffähiges Produkt mit (das ich allerdings freilich schon bezahlt habe). Um vmware zum Laufen zu bringen, ist ein komplettes Neukompilieren eines Kernels sowie vermutlich der Download von vmware-Patches für diese Kernel-Version notwendig.
Den *Kernel* mußt du für die vmware-module nicht neu kompilieren. Und soweit ich das verstehe, brauchtst du nichtmal die Kernel-quellen dazu, sondern nur die header-files, die in /lib/modules liegen. Thomas.
Thomas Hofer wrote (Freitag, 19. Oktober 2001 17:14):
Vorgestern hab ich aber einen Patch für das Modul gefunden, sodaß es sich doch kompilieren läßt. (Patch ist attached) Auf der Mailingliste, wo ich den Patch herhabe (kann mich nicht mehr erinnern woher), war auch ein Patch für wmnet.o - da sich vmnet.o aber kompilieren läßt und ich keinen Ärger feststellen konnte, habe ich ihn nicht eingespielt.
(Das Patchen ging so: VMware-2.0.4-1142.tar.gz entpacken, dann unter vmware-distrib/lib/modules/source das archiv vmmon.tar entpacken, patch anwenden, vmmon-only wieder zu vmmon.tar einpacken; und dann erst die installation starten)
Nochwas: der Patch ist ein bißchen schlampig und geht nur mit option l
durch, also "patch -lp0
Matthias Kleine wrote:
Hallo Liste,
die 7.3 installiert standardmäßig Kernel 2.4.10, für den vmware in der auf der 7.3-CD enthaltenen Version keine passenden Module mitliefert. Wenn ich allerdings die auf der 7.3-CD enthaltenen Kernelquellen installiere, so werden 2.4.9er Quellen installiert, mit denen ich freilich passende vmware-Module nicht kompilieren kann.
Du hast das falsche Kernelsource-Paket ausgewählt,das ohne die SuSE-Patches. Versuch es mal mit dem Paket kernel-source (und nicht linux)
Darüber hinaus ist es einigermaßen ärgerlich, daß SuSE für seine Kernel eine Spezial-Benamung verwendet, in meinem Fall 2.4.10-64GB-SMP,
Und du hast den falschen SMP-Kernel ausgewählt. 64GB Highmen werden von vmware-2 nicht unterstützt. Deswegen gibt es auch keine vmware-Kernelmodule für diesen Kernel. Wenn du den "Kernel mit SMP-Support für ältere Prozessoren" installierst bekommst du fertige vmware-Module mit, da 2.4.10-4GB-SMP wie der Name schon sagt, die von vmware unterstütze 4GB Highmen-Einstellung benutzt. Die "Spezial-Benamung" ist sinnvoll, weil du mit unterschiedlichen SMP/Highmen-Einstellungen gebaute Kernel und Module nicht mischen darfst, wenn dir ein stabiles System lieb ist. PS: Ich muss allerdings zugeben, das ich auch etwas Zeit gebraucht habe, bis ich die richtigen Pakete gefunden hatte ;-)
-- Markus Kossmann markus.kossmann@inka.de
participants (3)
-
markus.kossmann@inka.de
-
Matthias Kleine
-
Thomas Hofer