Sie sind nicht angemeldet.

1

24.01.2010, 15:52

Virtual Box Virtueller PC lässt sich nicht starten

Ich hab ein Problem mit VirtualBox.
Ich benutze die bin Version 3.1.0, par Keywords "~x86".
Ich kann VirtuellBox starten und auch Virtuelle Maschinen anlegen, will ich die aber starten kommt das ich "/etc/init.d/vboxdrv setup" ausführen soll, wobei ich schon gelesen habe das es nicht in Gentoo vorhanden ist, hier soll man mittels "modprobe vboxdrv" machen, wenn ich den Befehl aber ausführe kommt

Quellcode

1
FATAL: Error inserting vboxdrv (/lib/modules/2.6.31-gentoo-r6/misc/vboxdrv.ko): Invalid module format


Ich benutzte Genkernel, außerdem habe ich schon mit der für Gentoo die Stable-Version probiert, geht leider auch nicht.

Könnt ihr mir helfen?

PS: Braucht ihr noch Informationen?
Meine Betriebssysteme:

zum Arbeiten: Gentoo Linux

zum Spielen und Schrooten und über viele Bugs ärgern: Windows 7 (Wobei so viele Fehler hat es gar net ^^)

Zitat:
"Theorie bedeutet, man weiß wie es geht, aber es geht nicht
Praxies bedeutet, es geht, man weiß nicht warum
Nun Microsoft hat die perfekte Mischung zwischen Theorie und Praxies:
Nicht's geht und keiner weiß warum :D "

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Susanoo« (24.01.2010, 19:50)


2

24.01.2010, 16:37

Hi,
was sagt denn:

Quellcode

1
cat /var/log/messages | grep vboxdrv
?

Du kannst aus irgendeinem Grund das Kernelmodul nicht laden.
Bei google haben einige das Problem auf einem i586. Was für einen Prozzi hast du denn?

Gruß, Foyaxe
Spielt man immer Sauerbraten, muss man in der Prüfung raten.

3

24.01.2010, 17:05

hier soll man mittels "modprobe vboxdrv" machen,
Ja so wird es auch bei der Installation der virtualbox-modules beschrieben

Quellcode

1
2
3
4
│be sure to load all the needed modules.                                                                                                   │
│                                                                                                                                          │
│Please add "vboxdrv", "vboxnetflt" and "vboxnetadp" to:                                                                                   │
│/etc/conf.d/modules

Das saubere laden der Module muss auf jeden Fall funktionieren, ansonsten wirst du Virtualbox kaum nutzen können.
Invalid module format
Hm..,so ein Fehler gibt es zb wenn das Modul gegen falsche kernel Sources gebaut wurde, oder wenn kernel und externe Module mit verschiedenen gcc Versionen gebaut wurden.
Überprüfe da doch erst mal den Symlink auf die Kernel Sources, und ob dein aktuell laufender Kernel dazu passt.
Zb via

Quellcode

1
2
# eselect kernel show
# uname -r
stimmen die Versionen überein?

4

24.01.2010, 17:14

Was für einen Prozzi hast du denn?


Ich hab einen AMD Athlon64 X2

Hm..,so ein Fehler gibt es zb wenn das Modul gegen falsche kernel Sources gebaut wurde, oder wenn kernel und externe Module mit verschiedenen gcc Versionen gebaut wurden.
Überprüfe da doch erst mal den Symlink auf die Kernel Sources, und ob dein aktuell laufender Kernel dazu passt.


Nein ist unmöglich, mein System steht erst wieder seit Silvester, hab aber mal die Kernel Version anzeigen lassen, beide sind genau Identisch


Ein modinfo zeigt folgendes an:

Quellcode

1
2
3
4
5
6
7
8
9
filename:       /lib/modules/2.6.31-gentoo-r6/misc/vboxdrv.ko
version:        3.1.0 (0x00100001)
license:        GPL
description:    VirtualBox Support Driver
author:         Sun Microsystems, Inc.
srcversion:     165BE08B20BE837B71197E6
depends:
vermagic:       2.6.31-gentoo-r6 SMP mod_unload modversions K8 4KSTACKS
parm:           force_async_tsc:force the asynchronous TSC mode (int)
Meine Betriebssysteme:

zum Arbeiten: Gentoo Linux

zum Spielen und Schrooten und über viele Bugs ärgern: Windows 7 (Wobei so viele Fehler hat es gar net ^^)

Zitat:
"Theorie bedeutet, man weiß wie es geht, aber es geht nicht
Praxies bedeutet, es geht, man weiß nicht warum
Nun Microsoft hat die perfekte Mischung zwischen Theorie und Praxies:
Nicht's geht und keiner weiß warum :D "

5

24.01.2010, 19:40

Versuch mal ob ein

Quellcode

1
2
# cd /usr/src/linux
# make prepare
was bringt.

Ansonsten kompiliere den kernel noch mal neu (achte auch drauf das bzImage nach /boot zu kopieren)
und baue dann externe Kernel Module noch mal neu,
dies sind zb Pakete wie virtualbox-modules und evtl. nvidia-drivers usw (falls genutzt)
Dann sollten sich die Module sauber laden lassen.

6

24.01.2010, 19:49

Hab ich schon gemacht, hab ich mir schon vorher gedacht.

Es geht jetzt weiß nicht ob es am Kernel lag, hab jetzt alles zu Modul load rein genommen außer, das mit md5sum check, oder so ähnlich, oder weilich die Pakete jetzt unter root und nicht unter superuser.

Aber trotzdem vielen Dank
Meine Betriebssysteme:

zum Arbeiten: Gentoo Linux

zum Spielen und Schrooten und über viele Bugs ärgern: Windows 7 (Wobei so viele Fehler hat es gar net ^^)

Zitat:
"Theorie bedeutet, man weiß wie es geht, aber es geht nicht
Praxies bedeutet, es geht, man weiß nicht warum
Nun Microsoft hat die perfekte Mischung zwischen Theorie und Praxies:
Nicht's geht und keiner weiß warum :D "