Re: Probleme mit Virtualbox / Modul vboxdrv
Michael Höhne´s Tastaturgeklapper am Sonntag, 16. November 2008 :
Hallo MitLISTige,
Vor etwas mehr als einer Woche hatte ich das letzte mal mein Win2k-System verwendet, das ich für ein kleines Projekt mit Virtualbox aufgezogen hatte.
Als ich vorgestern einem Bekannten vorführen wollte, wie gut das funktioniert, gab es den berüchtigten Vorführeffekt:
Ich bekam beim Starten des virtuellen Systems die Fehlermeldung:
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root. VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
Fehlercode: 0x80004005 Komponente: Console Interface: IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
Der Versuch, obiger Aufforderung nachzukommen, brachte folgendes Ergebnis:
subcore2:/home/michael # /etc/init.d/vboxdrv setup Stopping VirtualBox kernel module done Recompiling VirtualBox kernel module, NOT. It has been packaged. done Starting VirtualBox kernel module failed (Kernel module not found)
Glücklicherweise behebt ein "modprobe vboxdrv" als root das Problem. Allerdings nur bis zum nächsten Neustart.
Wie bekomme ich das Modul bei jedem Systemstart geladen?
Gruß, Michael
-- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@web.de / ________________________________/
Hallo Michael, da passt der Kernel nicht zum Kernel-Modul oder das Modul liegt an anderer Stell. Hast du ein Kernel-Update gemacht? Gruß Lutz -- http://www.linux-beginnerforum.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 16. November 2008 schrieb Lutz Weber:
Michael Höhne´s Tastaturgeklapper am Sonntag, 16. November 2008 :
Hallo MitLISTige,
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason.
Glücklicherweise behebt ein "modprobe vboxdrv" als root das Problem. Allerdings nur bis zum nächsten Neustart.
Wie bekomme ich das Modul bei jedem Systemstart geladen?
Hallo Michael, da passt der Kernel nicht zum Kernel-Modul oder das Modul liegt an anderer Stell. Hast du ein Kernel-Update gemacht?
Soweit ich die Ausgabe von rpm richtig deute, war das letzte Kernel-Update am 27.10.. Virtualbox hatte ich danach aber noch mindestens ein Mal am Laufen, ohne das dieses Problem auftrat. Ich hatte heute noch den Tipp gefunden, das Modul mit insserv dauerhaft einbinden zu können. Nun kommt immerhin beim Booten die Meldung: Starting VirtualBox kernel module failed (Kernel module not found) Was ich nicht recht verstehe: Wenn das Modul nicht zum Kernel passen würde, dürfte doch auch modprobe keinen Erfolg haben, oder? Wenn nun modprobe das Modul problemlos laden kann, wie bekomme ich das so hin, dass es beim booten geladen wird? Wo werden die Module eingetragen, die der kernel beim Systemstart zuladen soll? Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@web.de / ________________________________/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 17. November 2008 schrieb Michael Höhne:
Am Sonntag, 16. November 2008 schrieb Lutz Weber:
Michael Höhne´s Tastaturgeklapper am Sonntag, 16. November 2008 :
Hallo MitLISTige,
Glücklicherweise behebt ein "modprobe vboxdrv" als root das Problem. Allerdings nur bis zum nächsten Neustart.
Wie bekomme ich das Modul bei jedem Systemstart geladen?
Hallo Michael, da passt der Kernel nicht zum Kernel-Modul oder das Modul liegt an anderer Stell. Hast du ein Kernel-Update gemacht?
Soweit ich die Ausgabe von rpm richtig deute, war das letzte Kernel-Update am 27.10.. Virtualbox hatte ich danach aber noch mindestens ein Mal am Laufen, ohne das dieses Problem auftrat.
Was ich nicht recht verstehe: Wenn das Modul nicht zum Kernel passen würde, dürfte doch auch modprobe keinen Erfolg haben, oder?
Wenn nun modprobe das Modul problemlos laden kann, wie bekomme ich das so hin, dass es beim booten geladen wird?
Wo werden die Module eingetragen, die der kernel beim Systemstart zuladen soll?
Ich habe noch mal etwas bei Google "gegraben" und würde gerne wissen, ob ich auf dem richtigen Weg bin: Wenn ich die Hinweise richtig verstanden habe, dann werden die einzelnen Module über die Skripte in /etc/init.d geladen. Bei genauerem anschauen des Skriptes vboxdrv ist nun folgendes aufgefallen: Das Skript scheint den Pfad /lib/modules/VERSIONS#/updates zu verwenden, um das Modul zu suchen. Das eigentliche Modul ist nun aber tatsächlich in einem Verzeichnis mit geringerer Versionsnr. zu finden! Im Verzeichnis mit der aktuellen Versionsnummer (konkret: /lib/modules/2.6.25.18-0.2-default) befindet sich nun kein Unterverzeichnis "updates" sondern nur eines mit dem Namen "weak-updates"! Darin findet sich dann tatsächlich ein Link zu dem oben genannten Modul in /lib/modules/2.6.25.5-1.1-default. Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@web.de / ________________________________/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Michael, Am Montag, 17. November 2008 00:47:02 schrieb Michael Höhne:
Wo werden die Module eingetragen, die der kernel beim Systemstart zuladen soll?
Wie wäre es unter /etc/sysconfig/kernel/MODULES_LOADED-on-boot=" " bzw unter Yast2 System Editor für /etc/sysconfig-Dateien Kernel MODULES-loaded-on-boot
Gruß, Michael Gruß Thomas
-- Ehe ist die Kurzform für lateinisch "errare humanum est" ("Irren ist menschlich"). -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 17. November 2008 schrieb Thomas Becker:
Hallo Michael,
Am Montag, 17. November 2008 00:47:02 schrieb Michael Höhne:
Wo werden die Module eingetragen, die der kernel beim Systemstart zuladen soll?
Wie wäre es unter /etc/sysconfig/kernel/MODULES_LOADED-on-boot=" " bzw unter Yast2 System Editor für /etc/sysconfig-Dateien Kernel MODULES-loaded-on-boot
Klappt! Wobei mich jetzt schon interessiert, wie das mit den Modulen beim Kernel-Update geregelt wird... (s.o. /etc/modules/.../weak-update bzw. .../update) Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@web.de / ________________________________/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Michael, Am Montag, 17. November 2008 13:05:20 schrieb Michael Höhne:
Am Montag, 17. November 2008 schrieb Thomas Becker:
Hallo Michael,
Am Montag, 17. November 2008 00:47:02 schrieb Michael Höhne:
Wo werden die Module eingetragen, die der kernel beim Systemstart zuladen soll?
Wie wäre es unter /etc/sysconfig/kernel/MODULES_LOADED-on-boot=" " bzw unter Yast2 System Editor für /etc/sysconfig-Dateien Kernel MODULES-loaded-on-boot
Klappt!
;-)
Wobei mich jetzt schon interessiert, wie das mit den Modulen beim Kernel-Update geregelt wird... (s.o. /etc/modules/.../weak-update bzw. .../update)
Wie das geregelt wird, da kann ich leider auch nichts zu sagen, aber der Eintrag sollte ein Kernelupdate überleben. Aber evtl findest Du Information in den Dokus unter /usr/src/linux... oder vielleicht auch unter /usr/share/doc
Gruß, Michael
Gruß Thomas -- Ehe ist die Kurzform für lateinisch "errare humanum est" ("Irren ist menschlich"). -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Michael Höhne [17.11.2008 13:05]:
Wobei mich jetzt schon interessiert, wie das mit den Modulen beim Kernel-Update geregelt wird... (s.o. /etc/modules/.../weak-update bzw. .../update)
Ich habe die 11.0 und bei mir ist virtualbox-ose-kmp-default-2.0.4_2.6.25.18_0.2-9.1 installiert, da sind drin: /lib/modules/2.6.25.18-0.2-default/updates /lib/modules/2.6.25.18-0.2-default/updates/vboxadd.ko /lib/modules/2.6.25.18-0.2-default/updates/vboxdrv.ko /lib/modules/2.6.25.18-0.2-default/updates/vboxvfs.ko Repository Virtualization:Virtualbox könnte auch Dir zu einem passenden Modul verhelfen ;-) HTH Werner -- Werner Flamme, Abt. WKDV Helmholtz-Zentrum für Umweltforschung GmbH - UFZ Permoserstr. 15 - 04318 Leipzig Tel.: (0341) 235-1921 - Fax (0341) 235-451921 http://www.ufz.de - eMail: werner.flamme@ufz.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Lutz Weber
-
Michael Höhne
-
Thomas Becker
-
Werner Flamme