更新内核后VirtualBox的问题
-
- 帖子: 405
- 注册时间: 2008-10-27 22:28
更新内核后VirtualBox的问题
我更新了8.04的内核到2.6.29,Virtualbox下虚拟的XP不能启动了,估计是内核变动的问题。
于是我拆卸Virtualbox再重装,虚拟的XP依然存在,但是还是不能启动。
是不是要把XP重新装一下?
还是我拆卸Virtualbox的时候没有拆卸干净?
于是我拆卸Virtualbox再重装,虚拟的XP依然存在,但是还是不能启动。
是不是要把XP重新装一下?
还是我拆卸Virtualbox的时候没有拆卸干净?
- momova
- 帖子: 3381
- 注册时间: 2007-07-11 21:43
- 系统: archlinux
- 来自: 东江边
-
- 帖子: 107
- 注册时间: 2008-04-19 14:10
Re: 更新内核后VirtualBox的问题
以前就这个问题 ~~搜索下 就知道了 ~不用重装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
按这个 试试~~不行再来讨论
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
按这个 试试~~不行再来讨论
-
- 帖子: 405
- 注册时间: 2008-10-27 22:28
Re: 更新内核后VirtualBox的问题
试过了,也GOOGLE了一下,还是没有解决!
sudo m-a a-i virtualbox-ose 这一步弹出个窗口,好像是有错误不能通过。
sudo m-a a-i virtualbox-ose 这一步弹出个窗口,好像是有错误不能通过。
-
- 帖子: 405
- 注册时间: 2008-10-27 22:28
Re: 更新内核后VirtualBox的问题
随着 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 个软件未被升级,是说我的新立得里的升级,我没升
首先获取与当前内核版本相一致的头文件:
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 个软件未被升级,是说我的新立得里的升级,我没升
-
- 帖子: 10
- 注册时间: 2007-04-26 15:56
Re: 更新内核后VirtualBox的问题
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 重新编译即可
打开虚拟机显示以下错误:
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 重新编译即可
-
- 帖子: 405
- 注册时间: 2008-10-27 22:28
Re: 更新内核后VirtualBox的问题
我的机器里没有找到/usr/share/virtualbox/src/vboxdrv/这个目录,只有/usr/share/virtualbox/sdk/samples/API下有个MAKEFILElittlewhite 写了: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 重新编译即可
我把VBOX_USE_INSERT_PAGE = 1加进去了
但是执行 /etc/init.d/vboxdrv setup,反馈信息:
* Usage: /etc/init.d/vboxdrv {start|stop|restart|status}
-
- 帖子: 10
- 注册时间: 2007-04-26 15:56
Re: 更新内核后VirtualBox的问题
你要改的是virtualbox的内核模块vboxdrv代码的MakeFile文件,不是随便一个MakeFile都可以的。躺在桌子上 写了:我的机器里没有找到/usr/share/virtualbox/src/vboxdrv/这个目录,只有/usr/share/virtualbox/sdk/samples/API下有个MAKEFILElittlewhite 写了: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 重新编译即可
我把VBOX_USE_INSERT_PAGE = 1加进去了
但是执行 /etc/init.d/vboxdrv setup,反馈信息:
* Usage: /etc/init.d/vboxdrv {start|stop|restart|status}
-
- 帖子: 10
- 注册时间: 2007-04-26 15:56
Re: 更新内核后VirtualBox的问题
你要修改的是 virtualbox的vboxdrv模块的源代码的MakeFile
- lerosua
- 论坛版主
- 帖子: 8455
- 注册时间: 2007-11-29 9:41
- 联系:
Re: 更新内核后VirtualBox的问题
ok,刚好搜索到这个。解决了。
arch下的vbox在/opt下。改相应的Makefile就行了
arch下的vbox在/opt下。改相应的Makefile就行了
- kpjmlql
- 帖子: 147
- 注册时间: 2008-11-01 20:40
- 联系:
Re: 更新内核后VirtualBox的问题
我的是安装在/opt目录下的,所以执行 /etc/init.d/vboxdrv setup就提示没有这个文件或目录,怎么办??littlewhite 写了: 修改/usr/share/virtualbox/src/vboxdrv/下的Makefile,
将# VBOX_USE_INSERT_PAGE = 1的 #去掉。
然后执行 /etc/init.d/vboxdrv setup 重新编译即可
-
- 帖子: 405
- 注册时间: 2008-10-27 22:28
Re: 更新内核后VirtualBox的问题
我的是ATP-GET安装的,着实没有找到vboxdrv下的Makefile。
怎么弄啊?
OPT 下只有两个OPENOFFICE的文件夹
怎么弄啊?
OPT 下只有两个OPENOFFICE的文件夹
-
- 帖子: 405
- 注册时间: 2008-10-27 22:28
Re: 更新内核后VirtualBox的问题
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}
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
返回 代码:
0x80004005
组件:
Console
界面:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}