解决内核升级引起的虚拟机启动故障
Posted on Thu 22 October 2009 in 我用(IT)
Kernel升级到2.6.28-16-generic #55,结果Virtualbox启动不起来了,幸好有明确的提示,重新编译VirtualBox的kernel module,问题解决了,特此记录一下。
$ sudo /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module * done.
* Starting VirtualBox kernel module * done.
重编这个大概3分钟时间。
VirtualBox还建议安装DKMS,这个服务可以自动监控到Linux内核的升级,自动重新编译虚拟机的内核模块。我按照建议安装,结果提示我已经有了且还是最新的,晕!
$ sudo apt-get install dkms
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
dkms 已经是最新的版本了。
dkms 被设置为手动安装。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。