LinuxSir.cn,穿越时空的Linuxsir!

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

系统无法加载vboxdrv,每次必须手动加载才行

[复制链接]
发表于 2012-2-10 08:46:09 | 显示全部楼层 |阅读模式
debian 6.04 squuzze  gnome
先是安装了vbox-ose版本,发现没有usb支持,所以删除了,又到官网下载了新版本来安装dpkg -i  *.deb  ,出现不少问题上网解决了,可是现在还有一个顽固的问题是,每次系统重启后,运行vbox 就会出现/etc/init.d/vboxdrv setup这个错误,发现vboxdrv模块没有运行 ,只好/etc/init.d/vboxdrv start下,vbox就正常了,用rcconf 查看vboxdrv没有加*号,可是选定后保存,重新rcconf打开来一看,又是没有选中状太,不知如何解决,谢谢
发表于 2012-2-10 10:35:13 | 显示全部楼层
你有用sudo 吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-10 10:42:55 | 显示全部楼层
有用,在网上搜索了好几天,才上来发问的,现在每次开机后都要sudo /etc/init.d/vboxdrv start下才行,当然也可以sudo  /etc/init.d/vboxdrv setup  也可以,唉
回复 支持 反对

使用道具 举报

发表于 2012-2-10 15:34:50 | 显示全部楼层
  1. insserv vboxballoonctrl-service
  2. insserv vboxweb-service
  3. insserv vboxdrv
复制代码
如果你用了 kvm,则必须
  1. insserv -r qemu-kvm
复制代码

参看 http://forum.ubuntu.org.cn/viewtopic.php?f=65&t=360580
目前虽然 Ubuntu 下有点问题,但 Debian 没有发现问题。
回复 支持 反对

使用道具 举报

发表于 2012-2-10 15:57:44 | 显示全部楼层
通常是我升级了内核版本,而该对应内核版本的headers-xxx没有安装的情况下才会发生/etc/init.d/vboxdrv setup这个提示,这时把headers-xxx装好,然后再/etc/init.d/vboxdrv setup就好啦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-10 17:11:40 | 显示全部楼层
运行结果如下:

yt@debian:~$ sudo insserv vboxballoonctrl-service
insserv: script vboxdrv: service vboxdrv already provided!
yt@debian:~$ sudo insserv vboxweb-service
insserv: script vboxdrv: service vboxdrv already provided!
yt@debian:~$ sudo insserv vboxdrv
insserv: script vboxdrv: service vboxdrv already provided!
insserv: exiting now!
yt@debian:~$

运行最后一个就会出现insserv: exiting now!,前两个不会。
系统是新装的
回复 支持 反对

使用道具 举报

发表于 2012-2-10 19:26:52 | 显示全部楼层
注意到你的是“官网”版本,这个你需要参考它的说明,加它的源到sources.list里面,再安装,有点折腾,那个说明最好仔细看看。
然后注意一下安装的时候的提示,务必贴出来哦。
回复 支持 反对

使用道具 举报

发表于 2012-2-10 21:46:06 | 显示全部楼层
  1. insserv vboxdrv
  2. insserv vboxballoonctrl-service
  3. insserv vboxweb-service
复制代码
不好意思,之前忽略了个问题,要得先启用 vboxdrv 服务。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-10 23:04:53 | 显示全部楼层
也一样效果
按官网的方法安装,出现很多依赖的问题,折腾了一下,感觉很复杂,估计以我的水平够呛啊。
下列软件包有未满足的依赖关系:
sudo apt-get install virtualbox-4.1
virtualbox-4.1 : 依赖: libpython2.7 (>= 2.7) 但无法安装它
                  依赖: libqt4-opengl (>= 4:4.7.2) 但是 4:4.6.3-4+squeeze1 正要被安装
                  依赖: libqtcore4 (>= 4:4.7.0~beta1) 但是 4:4.6.3-4+squeeze1 正要被安装
                  依赖: libqtgui4 (>= 4:4.7.0~beta1) 但是 4:4.6.3-4+squeeze1 正要被安装
                  依赖: libssl1.0.0 (>= 1.0.0) 但无法安装它
                  依赖: libstdc++6 (>= 4.6) 但是 4.4.5-8 正要被安装
                  推荐: libsdl-ttf2.0-0 但是它将不会被安装
E: 破损的软件包
zyt@debian:~/下载$ sudo apt-get install libpython2.7
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
现在没有可用的软件包 libpython2.7,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

E: 软件包 libpython2.7 没有可供安装的候选者

添加源后,又出现

zyt@debian:~/下载$ sudo apt-get install python2.7
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
libpython2.7 : 依赖: libssl1.0.0 (>= 1.0.0) 但是它将不会被安装
python2.7 : 依赖: python2.7-minimal (= 2.7.2-8) 但是它将不会被安装
             依赖: libtinfo5 但是它将不会被安装
回复 支持 反对

使用道具 举报

发表于 2012-2-10 23:43:55 | 显示全部楼层
squeeze 版本的 virtualbox-4.1 依赖的明明是 libpython2.6,你肯定是源写错了。
http://forum.ubuntu.org.cn/viewtopic.php?f=65&t=360580 是我 Debian squeeze 真实的安装日志。
回复 支持 反对

使用道具 举报

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

本版积分规则

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