Archiv verlassen und diese Seite im Standarddesign anzeigen : VirtualBox: Kernel-Problem?
Hallo Forumaner,
Ich habe mein System vor ca. 1 Woche auf Linux umgestellt, allerdings benötige ich noch ein Programm, welches nur unter Windows läuft.Deshalb habe ich mir VirtualBox auf meiner openSUSE 10.2 Kernel 2.6.18.8 installiert, um damit dann ein virtuelles minimales Windows98 zu emulieren.
Wenn ich nun aber VirtualBox starte, erscheint 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).
Result Code: 0x80004005 Component: Console Interface: IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}"
Resetup des Moduls brachte folgende Meldung:
"pegasus:/home/guido # /etc/init.d/vboxdrv setup Stopping VirtualBox kernel module done Recompiling VirtualBox kernel module failed (Look at /var/log/vbox-install.log to find out what went wrong)"
Unter deisem Install.log steht folgendes:
"Makefile:88: *** Error: unable to find the include directory for your current Linux kernel. Specify ERN_INCL=<directory> and run Make again.. Stop."
Da ich Linux-Neuling bin, habe ich keine Ahnung, was ich mit diesen Hinweisen anfangen, geschweige denn das Problem lösen kann. Deshalb bitte ich euch um Hilfe!
thx +mfg
Guido
Füge in YaST folgendes als Installationsquelle hinzu:
http://software.opensuse.org/download/virtualization/openSUSE_10.2/
und installiere virtualbox/virtualbox-kmp-default mit YaST
Füge in YaST folgendes als Installationsquelle hinzu:
http://software.opensuse.org/download/virtualization/openSUSE_10.2/
und installiere virtualbox/virtualbox-kmp-default mit YaST
Hallo,
danke für den Tip. Hab alles so gemacht, doch leider ergebnislos. Unter /var/log/boot.msg steht weiterhin Kernel Module not found ---FAILED, auch die oben bereits geposteten Meldungen sind die gleichen. :confused:
MfG
Guido
hast du nen 64bit-SUSE installiert?
nein, ist ne 32bit-suse...
habe kernel 2.6.18.8...hat das vielleicht damit was zu tun?
WishMaster@NND
18.03.07, 12:54
Die Fehlermeldung sagt dir doch bereits was du tun must:
/etc/init.d/vboxdrv setup
ausführen.
Sofern du die Kernel-Sourcen, gcc & Co installiert hast, wird das Skript das benötigte Kernelmodul selbst erstellen.
Danach Virtualbox neu starten et voilà...
Die Fehlermeldung sagt dir doch bereits was du tun must:
/etc/init.d/vboxdrv setup
ausführen.
Sofern du die Kernel-Sourcen, gcc & Co installiert hast, wird das Skript das benötigte Kernelmodul selbst erstellen.
Danach Virtualbox neu starten et voilà...
Hallo,
genau das habe ich getan, doch leider funzt es trotzdem nicht. Wenn ich das ausführe, schmeißt mir die Konsole folgendes aus (wie oben gepostet):
"pegasus:/home/guido # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module done Recompiling VirtualBox kernel module failed (Look at /var/log/vbox-install.log to find out what went wrong)"
Nun steh ich da, ich armer Tor, und bin so schlau als wie zuvor ;-) :-( :confused:
stefan.becker
18.03.07, 19:38
Ja haben wir denn schon das Handbuch zum Thema gelesen? Wenn nein:
http://www.virtualbox.org/download/UserManual.pdf
Ja haben wir denn schon das Handbuch zum Thema gelesen? Wenn nein:
http://www.virtualbox.org/download/UserManual.pdf
Danke für den Hinweis...meinst du damit den Part "Troubleshooting"? Da wird was von Kernel 2.6.19 geschrieben, ich hab aber 2.6.18
Führe mal ein "modprobe vboxdrv" aus und starte dann Virtualbox. Sollte dann laufen (war zumindest bei mir so;) ).
Muss aber bei jedem Systemneustart gemacht werden. Weiss jemand wie das fest in die modprobe.conf eingebunden wird ?
Ach ja, Du mußt den User in die Gruppe "vboxusers" aufnehmen. Kannst Du einfach mit YAST machen.
Dietger
Sofern du die Kernel-Sourcen, gcc & Co installiert hast, wird das Skript das benötigte Kernelmodul selbst erstellen.
Danach Virtualbox neu starten et voilà...
Danke...das hab ich doch total überlesen, dass du mir die Kernel sources empfiehlst...die hab ich nun installiert und es funzt! Danke für die Lösung! *freu*:)
Sooo... mir ist damit leider nicht geholfen... ich hab nen 64er Prozzi, die Kernel- Sourcen installiert, modprobe ausgeführt, mich als User der Gruppe vbox hinzugefügt, aber es funktioniert immernoch nicht. wenn ich modprobe versuche, erhalte ich folgendes:
MJL-machine:/home/MJL # modprobe vboxdrv
FATAL: Error inserting vboxdrv (/lib/modules/2.6.18.8-0.3-default/weak-updates/vboxdrv.ko): Invalid argument
Und nu?
vbox gibt es (noch) nicht für 64bit...
Lustig... denn die Installation und der Programmstart funktioniert einwandfrei.
Davon mal ab... normalerweise müssten doch 32er- Anwendungen auf 64er- Systemen laufen, nur umgekehrt nicht?!
Kann ich VBox vielleicht "vormachen", dass es auf nem 32er bruzelt?
Bei dem Programm ist es egal, ob du 64bit oder 32bit hast, nicht aber bei dem Kernelmodul, das muss zum laufendem Kernel passen!
Hallo Du mußt in das Verzeichnis src gehen und dort makefile ausführen, dann erstellt er dir eine vboxdrv die dich dann vom setup trennt aber diese Hürde habe ich auch noch nicht genommen.
stefan.becker
21.05.07, 21:55
Sooo... mir ist damit leider nicht geholfen... ich hab nen 64er Prozzi, die Kernel- Sourcen installiert, modprobe ausgeführt, mich als User der Gruppe vbox hinzugefügt, aber es funktioniert immernoch nicht. wenn ich modprobe versuche, erhalte ich folgendes:
MJL-machine:/home/MJL # modprobe vboxdrv
FATAL: Error inserting vboxdrv (/lib/modules/2.6.18.8-0.3-default/weak-updates/vboxdrv.ko): Invalid argument
Und nu?
Ganz einfach: neu booten und am Bootprompt folgendes eingeben:
nmi_watchdog=0
Allerdings konnte ich dann nur das Kernelmodul laden, VirtualBox stürzt beim Neustart eines Gastes direkt ab.
Im Augenblick wartet man wohl besser auf Version 1.40. Die soll laut diversen Quellen bald erscheinen und auf 64 Bit Hosts laufen, aber wie bisher nur 32 Bit Gäste.
moin,
es gibt nun VirtualBox 1.40. Diese unterstützt ja 64-Bit Hosts. Daher wollte ich es nun auf einem openSuse 10.2(x86_64) System installieren. Die Installation verlief ohne Probleme, so wie ich es sonst auch kenne. Nur beim laden des Modules habe ich Probleme.
# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module done
Recompiling VirtualBox kernel module done
Starting VirtualBox kernel module FATAL: Error inserting vboxdrv (/lib/modules/2.6.18.2-34-default/misc/vboxdrv.ko): Invalid argument
failed
(modprobe vboxdrv failed)
Das Kompilieren des Modules scheint ja wunderbar zu funktionieren. Doch versteh ich nun auch nicht Invalid argument :(
# modinfo vboxdrv
filename: /lib/modules/2.6.18.2-34-default/misc/vboxdrv.ko
author: innotek GmbH
description: VirtualBox Support Driver
license: GPL
version: 1.4.0 (0x00050000)
vermagic: 2.6.18.2-34-default SMP mod_unload gcc-4.1
depends:
srcversion: 93BC1EE797D161513F47489
Jemand schon das gleiche Problem gehabt?
nmi_watchdog=0
Lies den Post von stefan.becker!
was soll das überhaupt bringen?
Das bringt genau das, das ein modprobe vboxdrv funktioniert!
haha sehr qualifizierte aussage!!!
was soll das überhaupt bringen?
Sehr qualifizierte Frage
und ein dmesg nach modprobe vboxdrv hätte es dir auch verraten.
da hast du recht...
redhat Douk sagt
nmi_watchdog=1
Dieser Befehl aktiviert den integrierten Kernel Deadlock Detector. Mit diesem Befehl können Sie das Problem eines hängenden Kernel beheben. Indem periodische NMI (Non Maskable Interrupt) Interrupts ausgeführt werden, kann der Kernel überwachen, ob ein CPU hängt, und ggf. Debugging-Mitteilungen ausdrucken.
und 0 deaktiviert dies? Naja nun weiß ich mindestens was es ist!
Hallo liebe Virtualboxer,
Fehlermeldung: modprobe vboxdrv - vboxdrv not found,
obwohl sich vboxdrv in /etc/init.d/ befindet (Benutzer: root - Gruppe: vboxusers)
linux-kernel-headers (2.6.22-19@noarch)
kernel-source, kernel-syms und kernel-default alle (2.6.22.5-31) sind installiert und nmi_watchdog=0 ist ebenfalls eingetragen!
Was ist zu tun, dass vboxdrv aktiviert werden kann!?
Vielen Dank für Eure Hilfe!
Gruß micha
/etc/init.d/vboxdrv setup
HTH Aqualung
Rain_maker
03.04.08, 11:20
Déja vu?
http://www.linuxforen.de/forums/showthread.php?t=244005
c'est ça. Wie sagt der Lateiner so schön: "repetitio est mater studiorum" (Die Wiederholung ist die "Mutter" der Studien).
Gruß Aqualung
Ich erinner mich nicht mehr an die Fehlermeldung, aber das Modul lädt bei mir unter Suse 10.3 nur wenn, ich kernel-bigsmp* boote. Vielleicht hilft das.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.