在 Tumbleweed 下或者有多个内核以后,运行 virtualbox 会出以下错误
如果按照它说的运行此命令,这条命令是成功的。
/etc/init.d/vboxdrv setup
Recompiling VirtualBox kernel module, NOT. It has been packaged. done
但还是会出现同样错误。virtualbox 需要在它依赖的那个内核启动的系统才能运行。但我有两个内核。一个是 Tumbleweed 的版本很高的内核,一个是装 virtualbox 依赖的。
现在的 virtualbox 要的是 kernel-desktop 3.11.10.21.1-x86-64
可以在重启以后选系统的引导菜单里选 Advanced options(或者 KDE 的 Kickoff 菜单 - 重启计算机 - 鼠标左键长按重启计算机能弹出 grub 菜单的选项) 然后选用该版本的内核启动 openSuSE 即可使用 virtualbox。