[linux] onwillige virtual box, gestrand in eigen compileerpoging

Julien Michielsen julien op michkloo.xs4all.nl
Wo mei 16 15:24:27 CEST 2012


Het lukt me niet meer Virtual Box op te starten om van daaruit
een ander OS (XP) op te starten. Wel kan ik virtualbox opstarten,
maar van dan af lukt het niet meer. Ik word getracteerd op twee
foutmeldingen:
In het frame VirtualBox error "Failed to open a session for the virtual
machine xp. The virtual machine has stopped unecpectedly with code 1.
(Met onder details "Result code NS_ERROR_FAILURE (x80004005)
                                    Component Machine
                                     Interface: IMachine 
{5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

En in een tweede frame (weet niet welk van de twee het eerste wordt 
opgestart,
ik denk het vorige)
"Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or 
there is a permission problem with /dev/vboxdrv. Please reinstall the 
kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS 
package first. This package keeps track of Linux kernel changes and 
recompiles the vboxdrv kernel module if necessary.

Zoekend naar vboxdrv vond ik als meest voor de hand liggende kandidaat
/lib/modules/3.1.10-1.9-default/weak-updates/updates/vboxdrv.ko
Ik heb ook kernel 3.1.10-1.9-desktop #1 ge-installeerd.
Die "meest voor de hand liggende kandidaat" bleek echter krakkemikkig in
elkaar te zitten.  Allereerst was het geen bestand maar een symlink naar een
niet bestaande file. Voor degenen die dit willen zien (opensuse 12.1)

ls -l /lib/modules/3.1.10-1.9-default/weak-updates/updates/vboxdrv.ko
lrwxrwxrwx 1 root root 49 May 10 14:17 
/lib/modules/3.1.10-1.9-default/weak-updates/updates/vboxdrv.ko -> 
/lib/modules/3.1.0-1.1-default/updates/vboxdrv.ko

Kijk ik daarna naar de plaats waarheen de symlink wijst, dan blijkt dat 
een lege
doos:
julien op michkloo:~> ls -l /lib/modules/3.1.0-1.1-default/updates/vboxdrv.ko
ls: cannot access /lib/modules/3.1.0-1.1-default/updates/vboxdrv.ko: No 
such file or directory.  Het is daarom ook niet mogelijk de betreffende 
module te laden
met insmod.  In die directory zitten wel drie andere bestanden: 
vboxguest.ko, vboxsf.ko
en vboxvideo.ko, maar daar schiet ik niets mee op wanneer ik vboxdrv.ko 
wil laden.

Om die reden wil ik proberen de module zelf te compileren. Ik heb source 
gevonden
in de virtualbox-debugsource-4.1.4-3.2.3.i586 rpm.  Die rpm is echter 
zonder
Makefile, en de versie die ik op het net heb gevonden eindigt met een 
foutmelding
waar ik niet verder mee kan:
"No rule to make target 
`/usr/src/debug/VirtualBox-4.1.4_OSE/src/linux/VBoxNetFlt-linux.o', 
needed by `/usr/src/debug/VirtualBox-4.1.4_OSE/src/vboxnetflt.o'.  Stop."

Iemand

-- 
Julien Michielsen
julien_at_michkloo.xs4all.nl





More information about the Linux mailing list