当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 更新内核后VirtualBox的问题
帖子发表于 : 2009-03-30 17:11 

注册: 2008-10-27 22:28
帖子: 369
送出感谢: 0 次
接收感谢: 0 次
我更新了8.04的内核到2.6.29,Virtualbox下虚拟的XP不能启动了,估计是内核变动的问题。

于是我拆卸Virtualbox再重装,虚拟的XP依然存在,但是还是不能启动。

是不是要把XP重新装一下?

还是我拆卸Virtualbox的时候没有拆卸干净?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-03-30 17:23 
头像

注册: 2007-07-11 21:43
帖子: 3382
地址: 东江边
系统: archlinux
送出感谢: 15
接收感谢: 7
me too


_________________
我来了,我看见了,我征服了!
求勾搭,不管饭。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-03-30 22:49 

注册: 2008-04-19 14:10
帖子: 107
送出感谢: 0 次
接收感谢: 0 次
以前就这个问题 ~~搜索下 就知道了 ~不用重装Vbox的
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
按这个 试试~~不行再来讨论


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-03-31 11:36 

注册: 2008-10-27 22:28
帖子: 369
送出感谢: 0 次
接收感谢: 0 次
试过了,也GOOGLE了一下,还是没有解决!

sudo m-a a-i virtualbox-ose 这一步弹出个窗口,好像是有错误不能通过。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-03-31 11:52 

注册: 2008-10-27 22:28
帖子: 369
送出感谢: 0 次
接收感谢: 0 次
随着 Ubuntu 系统内核的更新,VirtualBox 原有的内核模块已经不再适用。于是,VirtualBox 将无法正常使用。需要重新安装 VirtualBox 吗?当然不必。我们只需重新稍加配置即可。

首先获取与当前内核版本相一致的头文件:

sudo apt-get install linux-headers-`uname -r`

接着,我们来重新编译 VirtualBox 内核模块,这可以使用下面的指令完成:

sudo /etc/init.d/vboxdrv setup
需要等待几分钟!!!


-----------------------------------

我GOOGLE的,但是在执行的时候发现:
han@han-desktop:~$ sudo apt-get install linux-headers-`uname -r`
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
linux-headers-2.6.29-020629-generic 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2 个软件未被升级。
han@han-desktop:~$ sudo /etc/init.d/vboxdrv setup
* Usage: /etc/init.d/vboxdrv {start|stop|restart|status}
han@han-desktop:~$

备注:有 2 个软件未被升级,是说我的新立得里的升级,我没升


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-04-02 0:54 

注册: 2007-04-26 15:56
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
http://www.virtualbox.org/ticket/3403 有解决方法。
打开虚拟机显示以下错误:
Failed to load VMMR0.r0 (VERR_SYMBOL_NOT_FOUND).
Unknown error creating VM (VERR_SYMBOL_NOT_FOUND).

日志文件
最后一句错误是VMMR0.r0 is importing g_SUPGlobalInfoPage which we couldn't find

修改/usr/share/virtualbox/src/vboxdrv/下的Makefile,
将# VBOX_USE_INSERT_PAGE = 1的 #去掉。
然后执行 /etc/init.d/vboxdrv setup 重新编译即可


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-04-02 10:59 

注册: 2008-10-27 22:28
帖子: 369
送出感谢: 0 次
接收感谢: 0 次
littlewhite 写道:
http://www.virtualbox.org/ticket/3403 有解决方法。
打开虚拟机显示以下错误:
Failed to load VMMR0.r0 (VERR_SYMBOL_NOT_FOUND).
Unknown error creating VM (VERR_SYMBOL_NOT_FOUND).

日志文件
最后一句错误是VMMR0.r0 is importing g_SUPGlobalInfoPage which we couldn't find

修改/usr/share/virtualbox/src/vboxdrv/下的Makefile,
将# VBOX_USE_INSERT_PAGE = 1的 #去掉。
然后执行 /etc/init.d/vboxdrv setup 重新编译即可


我的机器里没有找到/usr/share/virtualbox/src/vboxdrv/这个目录,只有/usr/share/virtualbox/sdk/samples/API下有个MAKEFILE

我把VBOX_USE_INSERT_PAGE = 1加进去了

但是执行 /etc/init.d/vboxdrv setup,反馈信息:
* Usage: /etc/init.d/vboxdrv {start|stop|restart|status}


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-04-02 14:19 

注册: 2007-04-26 15:56
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
躺在桌子上 写道:
littlewhite 写道:
http://www.virtualbox.org/ticket/3403 有解决方法。
打开虚拟机显示以下错误:
Failed to load VMMR0.r0 (VERR_SYMBOL_NOT_FOUND).
Unknown error creating VM (VERR_SYMBOL_NOT_FOUND).

日志文件
最后一句错误是VMMR0.r0 is importing g_SUPGlobalInfoPage which we couldn't find

修改/usr/share/virtualbox/src/vboxdrv/下的Makefile,
将# VBOX_USE_INSERT_PAGE = 1的 #去掉。
然后执行 /etc/init.d/vboxdrv setup 重新编译即可


我的机器里没有找到/usr/share/virtualbox/src/vboxdrv/这个目录,只有/usr/share/virtualbox/sdk/samples/API下有个MAKEFILE

我把VBOX_USE_INSERT_PAGE = 1加进去了

但是执行 /etc/init.d/vboxdrv setup,反馈信息:
* Usage: /etc/init.d/vboxdrv {start|stop|restart|status}


你要改的是virtualbox的内核模块vboxdrv代码的MakeFile文件,不是随便一个MakeFile都可以的。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-04-02 14:46 

注册: 2007-04-26 15:56
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
你要修改的是 virtualbox的vboxdrv模块的源代码的MakeFile


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-04-05 12:57 
头像

注册: 2007-11-29 9:41
帖子: 8455
送出感谢: 0 次
接收感谢: 0 次
ok,刚好搜索到这个。解决了。
arch下的vbox在/opt下。改相应的Makefile就行了


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-04-05 22:28 
头像

注册: 2008-11-01 20:40
帖子: 147
送出感谢: 0 次
接收感谢: 0 次
littlewhite 写道:
修改/usr/share/virtualbox/src/vboxdrv/下的Makefile,
将# VBOX_USE_INSERT_PAGE = 1的 #去掉。
然后执行 /etc/init.d/vboxdrv setup 重新编译即可


我的是安装在/opt目录下的,所以执行 /etc/init.d/vboxdrv setup就提示没有这个文件或目录,怎么办??


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-04-07 10:27 

注册: 2008-10-27 22:28
帖子: 369
送出感谢: 0 次
接收感谢: 0 次
我的是ATP-GET安装的,着实没有找到vboxdrv下的Makefile。

怎么弄啊?

OPT 下只有两个OPENOFFICE的文件夹


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 更新内核后VirtualBox的问题
帖子发表于 : 2009-04-07 11:17 

注册: 2008-10-27 22:28
帖子: 369
送出感谢: 0 次
接收感谢: 0 次
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel, e.g. virtualbox-ose-modules-generic..
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).


返回 代码:
0x80004005
组件:
Console
界面:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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