当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : linux内核更新后 virtualbox之前创建的虚拟机打不开了
帖子发表于 : 2013-02-25 19:19 

注册: 2012-09-23 14:48
帖子: 87
系统: 10.04 and 12.04
送出感谢: 7
接收感谢: 0 次
由于显卡驱动的问题,我把内核从3.2升级到了3.4.0-030400-generic。通过http://kernel.ubuntu.com/~kernel-ppa/mainline/里面的deb包装的
然后 virtualbox就打不开了。提示为
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. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
这段话大家估计都遇到过, 很简单, sudo /etc/init.d/vboxdrv setup就可以了。
然后又出错,
* Stopping VirtualBox kernel modules [ OK ]
* Recompiling VirtualBox kernel modules
* Look at /var/log/vbox-install.log to find out what went wrong
打开 /var/log/vbox-install.log 后,里面的内容虽然看不懂,但是好多linux-headers-3.2.0-36-generic这句话。那肯定是内核的问题咯。

我去网上查看了一些方法,最常用的是
sudo apt-get install linux-headers-$uname -r 。 但是我在我的软件源里没有找到 linux-headers-3.4。。。 列表里面从3.2直接到3.5去了。。所以这个方法暂时失败
还有个方法
1. sudo apt-get install virtualbox-ose-source
2. sudo m-a update
3. sudo m-a prepare
4. sudo m-a a-i virtualbox-ose
5. sudo /etc/init.d/vboxdrv restart
不过在第四步时候这么说
Bad luck, the kernel headers for the target kernel version could not be found and you did not specify other valid kernel headers to use.
好像是我装的这个内核版本找不到???难道是virtualbox对这个内核版本不支持?

怎么才能修复这个问题?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: linux内核更新后 virtualbox之前创建的虚拟机打不开了
帖子发表于 : 2013-02-25 19:24 

注册: 2012-09-23 14:48
帖子: 87
系统: 10.04 and 12.04
送出感谢: 7
接收感谢: 0 次
那个第四步时还出现了这个提示:
If the running kernel has been shipped with the Debian
│ distribution, please install the package
│ linux-headers-3.4.0-030400-generic. If your kernel source tree
│ (or headers) is located in some non-usual location, please set
│ the KERNELDIRS environment variable to the path of this
│ directory, or (alternatively) specify the source directory we
│ build for with the --kernel-dir option in module-assistant calls.


Package virtualbox-ose-source was not built successfully, see
│ /var/cache/modass/virtualbox-ose-source*buildlog* for details!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: linux内核更新后 virtualbox之前创建的虚拟机打不开了
帖子发表于 : 2013-02-26 8:30 
头像

注册: 2010-07-15 13:31
帖子: 1412
送出感谢: 78
接收感谢: 23
代码:
sudo /etc/init.d/vboxdrv setup


_________________
Ubuntu 命令技巧: http://wiki.ubuntu.org.cn/index.php?title=UbuntuSkills&variant=zh-cn
Ubuntu 桌面指南: https://help.ubuntu.com//


页首
 用户资料  
 
4 楼 
 文章标题 : Re: linux内核更新后 virtualbox之前创建的虚拟机打不开了
帖子发表于 : 2013-02-28 14:00 
头像

注册: 2013-02-28 13:23
帖子: 4
系统: win7/ubuntu12.4
送出感谢: 0 次
接收感谢: 0 次
每次更新系统后重装一遍vbox即可


页首
 用户资料  
 
5 楼 
 文章标题 : Re: linux内核更新后 virtualbox之前创建的虚拟机打不开了
帖子发表于 : 2013-04-08 1:12 

注册: 2013-04-08 1:10
帖子: 1
系统: Ubuntu12.04
送出感谢: 0 次
接收感谢: 0 次
sudo /etc/init.d/vboxdrv setup

我每次执行,都黑屏死机,真郁闷,试了很多方法,virtualbox重装了很多次,都这样,真郁闷


页首
 用户资料  
 
6 楼 
 文章标题 : Re: linux内核更新后 virtualbox之前创建的虚拟机打不开了
帖子发表于 : 2013-07-01 14:03 

注册: 2013-07-01 14:01
帖子: 1
系统: ubnutu12.04
送出感谢: 0 次
接收感谢: 0 次
后来怎么解决的? 我也是这个情况,还没有解决


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译