PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VirtualBox: Kernel-Problem?



Seiten : [1] 2

Asparagus
17.03.07, 13:34
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

drcux
17.03.07, 17:50
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

Asparagus
17.03.07, 18:59
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

drcux
17.03.07, 22:41
hast du nen 64bit-SUSE installiert?

Asparagus
18.03.07, 07:18
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à...

Asparagus
18.03.07, 19:32
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

Asparagus
19.03.07, 16:17
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

diarnst
21.03.07, 22:32
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

Asparagus
22.03.07, 12:45
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*:)

omasenkel
11.05.07, 11:01
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?

drcux
11.05.07, 11:13
vbox gibt es (noch) nicht für 64bit...

omasenkel
11.05.07, 11:15
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?

drcux
11.05.07, 11:33
Bei dem Programm ist es egal, ob du 64bit oder 32bit hast, nicht aber bei dem Kernelmodul, das muss zum laufendem Kernel passen!

Matte
21.05.07, 12:52
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.

lord-spam
14.06.07, 16:41
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?

towo2099
14.06.07, 16:48
nmi_watchdog=0

Lies den Post von stefan.becker!

lord-spam
14.06.07, 16:52
was soll das überhaupt bringen?

towo2099
14.06.07, 17:05
Das bringt genau das, das ein modprobe vboxdrv funktioniert!

lord-spam
14.06.07, 17:19
haha sehr qualifizierte aussage!!!

towo2099
14.06.07, 17:20
was soll das überhaupt bringen?
Sehr qualifizierte Frage

towo2099
14.06.07, 17:21
und ein dmesg nach modprobe vboxdrv hätte es dir auch verraten.

lord-spam
14.06.07, 17:27
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!

micha97
03.04.08, 10:18
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

Aqualung
03.04.08, 11:19
/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

Aqualung
03.04.08, 11:33
c'est ça. Wie sagt der Lateiner so schön: "repetitio est mater studiorum" (Die Wiederholung ist die "Mutter" der Studien).

Gruß Aqualung

Webdude
03.04.08, 13:03
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.