LinuxSir.cn,穿越时空的Linuxsir!

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

我实在是安装不上Vbox

[复制链接]
发表于 2010-5-19 17:25:41 | 显示全部楼层 |阅读模式
我已经重新安装数遍系统了,但是每次都没有成功的运行vbox,每次都是提示/etc/init.d/vboxdrv setup,已经参照这三篇文章了,问题还是依旧,我很无奈
vbox是在官网下载的opensuse11.2   连接:http://download.virtualbox.org/v ... nSUSE111-1.i586.rpm
opensuse下载的也不行

参照文章一:http://kpjack.blog.51cto.com/627289/124226
失败
参照文章二:http://blog.linuxhomes.cn/archives/186/
失败
参照文章三:http://cn.opensuse.org/VirtualBox_Installation#

三篇文章所说的需要的组件怎么都不统一?我迷惑了,到底该相信哪一个?还有就是我安装软件全是从http://software.opensuse.org/search这里面搜索安装的,一般都是安装第一个或者第二个
------------------------------------------------------------
linux-hai:/home/hai # rpm -qa|grep kernel
kernel-pae-devel-2.6.34-34.1.i586
linux-kernel-headers-2.6.31-3.4.noarch
kernel-pae-2.6.34-34.1.i586
kernel-desktop-2.6.31.12-0.2.1.i586
kernel-desktop-devel-2.6.34-34.1.i586
kernel-syms-2.6.34-34.1.i586
kernel-pae-base-2.6.31.5-0.1.1.i586
kernel-default-devel-2.6.34-34.1.i586
kernel-docs-2.6.34-34.1.noarch
kernel-source-2.6.31.12-2.1.noarch
kernel-devel-2.6.34-34.1.noarch
kernel-xen-devel-2.6.34-34.1.i586
linux-hai:/home/hai # rpm -qa|grep gcc
libgcc44-4.4.1_20090817-2.3.4.i586
gcc-4.4-4.2.i586
gcc-c++-4.4-4.2.i586
gcc44-java-4.4.1_20090817-2.3.4.i586
libstlport_gcc4-4.6.2-3.1.i586
gcc44-4.4.1_20090817-2.3.4.i586
gcc44-c++-4.4.1_20090817-2.3.4.i586
linux-hai:/home/hai #
------------------------------------------------------

请知道的高高手们给指条明路,救救小弟的命吧(濒临崩溃),先行感谢
 楼主| 发表于 2010-5-19 17:31:37 | 显示全部楼层
linux-hai:/home/hai/桌面 # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                                    done
Recompiling VirtualBox kernel module                                 failed
  (Look at /var/log/vbox-install.log to find out what went wrong)


问题依旧,特此求助,高抬贵手,特此感谢
回复 支持 反对

使用道具 举报

发表于 2010-5-19 20:20:11 | 显示全部楼层
Post by playnoa;2091093

  (Look at /var/log/vbox-install.log to find out what went wrong)


/var/log/vbox-install.log记录了安装信息,查看一下哪里出了问题。

另外,virtualbox的官网为opensuse提供了安装源,参看
http://www.virtualbox.org/wiki/Linux_Downloads 这个页面的最后几行,只要把源加入到opensuse的软件安装源中,就可以用yast安装,依赖关系会自动解决的。
回复 支持 反对

使用道具 举报

发表于 2010-5-19 22:55:55 | 显示全部楼层
显然是编译内核模块没通过。编译内核模块,关键是要有内核对应的头文件。你现在用什么内核就找相应内核的头文件,乱装一气可能还是没装全。因为要针对你自己安装的内核量身定做,所以最好不要从suse网站上找,直接用yast的软件管理器搜索。你就直接搜kernel,把你已安装内核对应的kernel-devel选上。另外gcc也选上,make(很重要!)也选上。
回复 支持 反对

使用道具 举报

发表于 2010-5-20 13:39:31 | 显示全部楼层
那就vboxdrv setup试试啊。
回复 支持 反对

使用道具 举报

发表于 2010-5-20 15:34:55 | 显示全部楼层
Post by stecue;2091145
显然是编译内核模块没通过。编译内核模块,关键是要有内核对应的头文件。你现在用什么内核就找相应内核的头文件,乱装一气可能还是没装全。因为要针对你自己安装的内核量身定做,所以最好不要从suse网站上找,直接用yast的软件管理器搜索。你就直接搜kernel,把你已安装内核对应的kernel-devel选上。另外gcc也选上,make(很重要!)也选上。


正解!估计LZ没搞清楚自己的内核类型和版本,比如你安装了PAE版的内核,但kernel-devel却是默认版本。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-20 20:55:56 | 显示全部楼层
真是感谢国内朋友的热心回答和帮助,我的问题解决了,virtualbox官网上的好像是什么闭源的版本,后来在http://en.opensuse.org/VirtualBox_installation看到开源的叫OSE和闭源的有些区别,直接在计算机-安装软件中安装了VirtualBox-ose,按照步骤成功启动
谢谢各位,我非常感谢各位的热心
回复 支持 反对

使用道具 举报

发表于 2010-7-5 15:36:32 | 显示全部楼层
开源版本 不知道你的OSE版本能用U盘不?
回复 支持 反对

使用道具 举报

发表于 2010-7-6 09:22:49 | 显示全部楼层
回答是不能用,不支持USB的
回复 支持 反对

使用道具 举报

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

本版积分规则

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