• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] V.Box Installation von Vista in Opensuse 11.1 Host

Grobian

Member
Hallo,

ich habe mir die aktuelle VB von der Hompage installiert.
Wenn ich VB starte kommt folgende Meldung:

~ # VirtualBox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (2.6.27.7-9-pae) or it failed to
load. Please recompile the kernel module and install it by

sudo /etc/init.d/vboxdrv setup

You will not be able to start VMs until this problem is fixed.
WARNING: The compilation of the vboxdrv.ko kernel module failed during the
installation for some reason. Starting a VM will not be possible.
Please consult the User Manual for build instructions.
/etc/init.d/vboxdrv setup


Wenn ich den Befehl "sudo /etc/init.d/vboxdrv setup" ausführe kommt folgende Meldung:

/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)
linux-tza2:/home/boss #


Das Programm startet dann schon.
Bei der Installation von Vista kommt dann wieder die obige Meldung "/etc/init.d/vboxdrv setup"

Im Handbuch unter Droublshooting gibt es folgenden Beitrag:

11.5 Linux hosts
11.5.1 Linux kernel module refuses to load
If the VirtualBox kernel module (vboxdrv) refuses to load, i.e. you get an “Error inserting
vboxdrv: Invalid argument”, check (as root) the output of the dmesg command
to find out why the load failed. The most common reasons are:
• With Linux 2.6.19 and higher, the NMI watchdog may be active. Add
nmi_watchdog=0 to the kernel command line (e.g. in your grub configuration)
and reboot. With the Debian and Ubuntu installation modules, execute
sudo dpkg-reconfigure virtualbox again.
• The kernel disagrees about the version of the gcc used to compile the module.
Make sure that you use the same compiler as used to build the kernel.


Ich komm da nicht weiter.....

Grobian
 

Sauerland

Ultimate Guru
Hi Grobian

was sagt denn /var/log/vbox-install.log?

Außerdem:

rpm -qa | grep kernel

rpm -qa | grep gcc

Sauerland
 
OP
G

Grobian

Member
Hallo,
hab das mal gemacht mit folgendem Ergebnis:

linux-tza2:/home/user # /var/log/vbox-install.log
bash: /var/log/vbox-install.log: Keine Berechtigung
linux-tza2:/home/user #


linux-tza2:/home/user # rpm -qa |grep kernel
linux-kernel-headers-2.6.27-2.28
kernel-pae-base-2.6.27.7-9.1
kernel-pae-extra-2.6.27.7-9.1
kernel-pae-2.6.27.7-9.1


linux-tza2:/home/user # rpm -qa | grep gcc
libgcc43-4.3.3_20081022-9.5
gcc-gij-4.3-34.168
gcc43-gij-4.3.3_20081022-9.2
linux-tza2:/home/user #


Grobian
 

Sauerland

Ultimate Guru
Hi

kernel-source 2.6.27.7 installieren

Geht mal mit deinem Dateimanager in /var/log und öffne vbox-install.log mit Kate oder Kwrite und poste das Ergebnis hier.

Sauerland
 
OP
G

Grobian

Member
Hallo,

hier das Ergebnis:

** Compiling vboxdrv
Makefile:170: *** Error: unable to find the include directory for your current Linux kernel. Specify KERN_INCL=<directory> and run Make again. Stop.


Grobian
 
OP
G

Grobian

Member
Erstmal ein Danke für deine Mühe am frühen Morgen.

Also ich bin da nicht so ganz der Experte, darum die womöglich blöde Frage: Wo ist die "menue.lst" ?

Ich benutze die KDE Version

Grobian
 

Sauerland

Ultimate Guru
Machs über Yast.

Yast - System - Konfiguration des Bootloaders - openSuse 11.1 anklicken nicht failsafe (nehme an das Du 11.1 benutzt) - auf bearbeiten klicken - Optionale Parameter für Kernel-Befehlszeile - mit einem vorgestelltem Leerzeichen nmi_watchdog=0 einfügen (die Befehle müssen durch Leerzeichen getrennt sein) - ok Button druecken. Reboot nicht vergessen.

Ich selbst benutze openSuse 11.0 mit KDE 3.5.10 also kann es bei Dir ein wenig anders aussehen.

Sauerland
 
OP
G

Grobian

Member
Ich habe "nmi_watchdog=0" am Ende der Zeile eingefügt mit vorangestelltem Leerzeichen, dann Reboot. Hat leider nicht gewirkt, selbe Meldung.

Übrigens die Datei "menue.lst" kenne ich schon von de Grub-Konfiguration, ich dachte aber dass diese mit meinem Problem nichts zu tun hat.
Also ich kann die schon öffnen und bearbeiten wenn es Sinn macht.

Grobian
 

Sauerland

Ultimate Guru
Versuchs mal mit der Installation von Kernel-sysms und zeig dann noch einmal rpm -qa | grep kernel.
Den Beitrag durchgelesen?
make installiert?

Sauerland
 
OP
G

Grobian

Member
Jetzt sollte ich noch wissen wie man Kernel-sysms installiert, in Yast finde ich da nichts, ich Unwissender.

Grobian
 
OP
G

Grobian

Member
Das mit dem Eintrag "nmi_watchdog=0" bezieht sich, wohl eher auf älter Versionen wie ich gelesen habe.

Wenn man diese Meldung deuten und dann die richtigen Schritte einleiten könnte......
** Compiling vboxdrv
Makefile:170: *** Error: unable to find the include directory for your current Linux kernel. Specify KERN_INCL=<directory> and run Make again. Stop.


Grobian
 
OP
G

Grobian

Member
Übrigens, die Kernel-Module die mir in Yast für Virtualbox angezeigt werden sind doch alle für die in Yast angezeigt Version von Virtualbox, oder?
Da ich meine Version von der Homepage von VB gezogen habe benötige ich die Pakete wohl nicht.

Grobian
 

Sauerland

Ultimate Guru
gcc ist nicht installiert, make weiss ich nicht ob installiert.
kernel-sysms evtl. in kernel-extra.
poste:
cat /proc/version
rpm -qa | grep kernel
rpm -qa | grep gcc
rpm -qa | grep make
rpm -qa | grep irtual

Sauerland

Die kernel von opensuse sind alle für die OSE Version, nicht installieren.
 
OP
G

Grobian

Member
Hier die Konsolen-Ansicht

boss@linux-tza2:~> cat /proc/version
Linux version 2.6.27.7-9-pae (geeko@buildhost) (gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux) ) #1 SMP 2008-12-04 18:10:04 +0100

boss@linux-tza2:~> rpm -qa |grep kernel
linux-kernel-headers-2.6.27-2.28
kernel-pae-base-2.6.27.7-9.1
kernel-pae-extra-2.6.27.7-9.1
kernel-pae-2.6.27.7-9.1

boss@linux-tza2:~> rpm -qa | grep gcc
gcc43-4.3.3_20081022-9.5
libgcc43-4.3.3_20081022-9.5
gcc-gij-4.3-34.168
gcc-4.3-34.168
gcc43-gij-4.3.3_20081022-9.2

boss@linux-tza2:~> rpm -qa | grep make
make-3.81-128.9
boss@linux-tza2:~> rpm -qa | grep irtual
VirtualBox-2.1.0_41146_openSUSE111-1

Grobian
 

stefan.becker

Advanced Hacker
Nicht ganz zu Ende gelesen?

Das Paket "kernel-source" fehlt.

Das Paket kernel-headers ist bei Suse was anderes als unter Debian.
 
OP
G

Grobian

Member
Kurze Info: Es geht...momentan.
Ich installiere eben mein Virtuelles Vista.

Nach der Installation der "Kernel-source" keine Fehlermeldung mehr.

Ein frohes Neues an alle!

Grobian
 
Oben