Hi Stan Am Donnerstag 18 Juni 2009 11:17:33 schrieb Stan Goodman:
I have got VirtualBox installed on my OS v11.1, have configured a VM for WinXP, and am now ready to install the XP guest. VB sees my CDROM drive, and the XP disk is in the drive.
I hope you are using the packages containe dwith openSUSE or the ones from the Build Service. If you want to compile it yourself it would be much more difficult to help you and everithing below will not help you.
Starting the installation process immediatly causes the following error message:
***** VERR_VM_DRIVER_NOT_INSTALLED (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing
'/etc/init.d/vboxdrv setup'
as root. Users of Ubuntu or Fedora should install the DKMS package at first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary. *****
For openSUSE that's similar. You will need the virtualbox-ose-kmp rpm matching your kernel installed. Usually this will be automatically pulled in by the virtualbox-ose package.
I of course ran the setup as instructed above, with the following result:
***** # /etc/init.d/vboxdrv setup Stopping VirtualBox kernel module done Recompiling VirtualBox kernel module, NOT. It has been packaged. done Starting VirtualBox kernel module failed (No suitable module for running kernel found) # /
There is no need to run this setup when a suitable kernel module is already installed.
What would be a "suitable module" for running the kernel?
The driver file is indeed present. Here are its details:
-rwxr--r-- 1 root root 7816 2009-02-25 21:24 /etc/init.d/vboxdrv
Since the file was installed by the VB installation process, I assume that its permisstions and ownership are correct.
Thats not the driver. This is only the script to start it via init. The module file is vboxdrv.ko below the /lib/modules folder.
What exactly is lacking?
The simplest thing is, that the module is simply not loaded. You can load it with "sudo /usr/bin/rcvboxdrv start". You can make this permanent with "sudo /sbin/insserv vboxdrv". For me this gives an error message, that it cannot load the vboxfs.ko module. This can be ignored. But a consequence of the error is, that I cannot share files between host and client. An easy workaround is the use of a network connection instead. Herbert -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org