LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2515|回复: 17

virtualBox下安装的WinXp无法使用 了

[复制链接]
发表于 2007-8-19 22:23:13 | 显示全部楼层 |阅读模式
启动virtualBox,选择WinXp后,点启动,然后就出现错误提示:

启动虚拟电脑WinXp失败:
VirtualBox Kernel driver not installed. The vBoxdrv Kernel module was either not loaded or /dev/vboxdrv was not created for some reaseon.Re-setup the kernel module by exectuting '/etc/init.d/vboxdrv setup' as root.

VBxo status code:-1908(VERR_VM_DRIVER_NOT_INSTALLED).


我在root下运行/etc/init.d/vboxdrv,出来的窗口中选择在终端运行。这时,终端窗口出来闪一下就没了。然后,我回到普通用户下,启动WinXp还是一样的错误提示。
 楼主| 发表于 2007-8-19 22:44:01 | 显示全部楼层
原因已经知道了,是我的内核已经升级到2.6.18-5了,我用2.6.18-4启动,VirtualBox里安装的WinXp就可以用了。

我现在的问题是,我在2.6.18-5下重新安装VirtualBox,原来安装的WinXp和其他程序还能用吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-19 23:28:49 | 显示全部楼层
只要运行一遍 /etc/init.d/vboxdrv setup 就会重新编译一个内核模块,就可以用了,可能需要root权限。应该不会影响已安装的系统
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-19 23:48:41 | 显示全部楼层
怎么才能运行一遍 /etc/init.d/vboxdrv setup
/etc/init.d/下只有vboxdrv,没有setup
我运行vboxdrv,没有任何反应
回复 支持 反对

使用道具 举报

发表于 2007-8-20 08:47:50 | 显示全部楼层
晕……倒……
回复 支持 反对

使用道具 举报

发表于 2007-8-20 09:50:34 | 显示全部楼层

更改/boot/grub/menu.lst

title           Debian GNU/Linux, kernel 2.6.18-4-amd64
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.18-4-amd64 root=/dev/sda1 ro nmi_watchdog=0
initrd          /boot/initrd.img-2.6.18-4-amd64
savedefault

title           Debian GNU/Linux, kernel 2.6.18-4-amd64 (single-user mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.18-4-amd64 root=/dev/sda1 ro single
initrd          /boot/initrd.img-2.6.18-4-amd64
savedefault
看看我的menu.lst 在kernel 这一行的最后面空一格 加上 nmi_watchdog=0保存退出重启。
good luck
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-20 21:01:09 | 显示全部楼层
加nmi_watchdog=0是什么意思?

-----------------------
我还是不明白怎么才能运行 /etc/init.d/vboxdrv setup
哪位详细说说?
回复 支持 反对

使用道具 举报

发表于 2007-8-23 14:05:49 | 显示全部楼层
Post by 林知枫
怎么才能运行一遍 /etc/init.d/vboxdrv setup
/etc/init.d/下只有vboxdrv,没有setup
我运行vboxdrv,没有任何反应

我也倒!
你就不能笨一点照着来一遍吗?为什么要自作聪明呢?
/etc/init.d/vboxdrv setup
回复 支持 反对

使用道具 举报

发表于 2007-8-23 15:18:32 | 显示全部楼层
和我的情况一样,我用升级前的内核启动就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-23 15:34:32 | 显示全部楼层
Post by waq
我也倒!
你就不能笨一点照着来一遍吗?为什么要自作聪明呢?
/etc/init.d/vboxdrv setup

我在终端输入/etc/init.d/vboxdrv setup
------------------------------------
~# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module: vboxdrv.
Recompiling VirtualBox kernel module: vboxdrv
* Look at /var/log/vbox-install.log to find out what went wrong

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

/var/log/vbox-install.log里的信息是:

cp: missing destination file operand after “/tmp/vbox.1/Module.symvers”
请尝试执行“cp --help”来获取更多信息。
Makefile:73: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.。 停止。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表