[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