“重新编译内核,使用新内核启动系统,VirtualBox无法使用”的版本间的差异
来自个人维基
(以“启动时提示 “Kernel driver not installed(rc=-1908) Please install the virtualbox-ose-dkms package and execute 'modprobe vboxdrv' as root.” 安装virtualbo...”为内容创建页面) |
2015年5月6日 (三) 15:56的最后版本
启动时提示
“Kernel driver not installed(rc=-1908)
Please install the virtualbox-ose-dkms package and execute 'modprobe vboxdrv' as root.”
安装virtualbox-ose-dkms:
sudo apt-get install virtualbox-ose-dkms
提示当前软件包已经是最新,故怀疑是Vbox驱动在新的内核下不匹配。这样猜测的原因是在原先kernel编译的模块在新内核下inmod时会提示格式错误。
于是,进入/usr/src,将Vbox驱动copy一份,以便在当前kernel下重新编译:
$:cp -R virtualbox-ose-4.0.4/ virtualbox-ose-4.0.4_2/
$:cd virtualbox-ose-4.0.4_2/
$:make
加载模块:
$:modprobe ./vboxdrv.ko
提示出错
改用insmod:
$:insmod ./vboxdrv.ko
成功
再次启动Vbox下的winXp,成功。