LinuxSir.cn,穿越时空的Linuxsir!

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

FC6 下安装VirtualBox

[复制链接]
发表于 2007-3-2 21:42:25 | 显示全部楼层 |阅读模式
FC6 下安装VirtualBox

最近很多人都问怎样在FC6下安装virtualbox, 在此发个教程

VirtualBox类似VMware Parallels 是一个遵循GPL协议的虚拟机。

官方网站:www.virtualbox.org

-----------分割线-------------

安装VirtualBox

Step1:

http://www.virtualbox.org/wiki/Downloads下载安装程序
下载VirtualBox 1.3.6 for Linux Hosts : ALL DISTRUBTIONS

或者从此链接直接下载http://www.virtualbox.org/downlo ... 1.3.6_Linux_x86.run
(随着版本升级链接肯能会失效)

在终端打开Virutalbox所在目录

chmod +x VirtualBox_1.3.6_Linux_x86.run       (随着版本更新文件名可能不同)

别着急,就先做到这一步,现在把安装需要的包安装上

Step2:

如果你用的是i586的内核,则需要改为i686的内核
如果你已经有i686的内核,请跳过这一步

yum remove kernel-2.6.19-1.2911.fc6.i586
yum install kernel-2.6.19-1.2911.fc6.i686

这一步做完后重启计算机

step3:

安装 kernel-devel kernel-headers 包, 如果你没有GCC,可以从软件包管理者中把开发组中的开发工具、开发库装上。

yum -y install kernel-devel kernel-headers gcc*

step4:

现在可以继续安装VirtualBox了

su
mkdir /opt/virtualbox
转到virtualbox所在文件夹
./Virtual* install /opt/virtualbox

大约要用2-6分钟

step5:

打开系统菜单--》 管理 ---》 用户和用户组

选择群组选项卡

现在可以看到 群组中多了个 vboxusers

查看其属性 在群组用户中 把 root 和你现在用的用户上打勾

注消 重登录

现在从应用程序里面运行 innotek virtualbox 就可以了

--------------------------------------------------------
若运行时出现如下错误
我运行时出现以下错误:$ VirtualBox
/opt/VirtualBox-1.3.6/VirtualBox: error while loading shared libraries: /opt/VirtualBox-1.3.6/VBoxVMM.so: cannot restore segment prot after reloc: Permission denied
可禁用SELINUX 或 用root权限执行

chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxDD2.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxDD.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxREM.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxRT.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxSharedFolders.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxVMM.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxVRDP.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxXML.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxXPCOM.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VRDPAuth.so

(感谢dl59 提供解决方案)

--------教程结束----------

炫张图:)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2007-3-3 00:09:40 | 显示全部楼层
这可是原创阿   成功的人回个贴阿
回复 支持 反对

使用道具 举报

发表于 2007-3-3 00:41:15 | 显示全部楼层
我的在运行时出现以下错误,怎么解决./VirtualBox: error while loading shared libraries: VBoxRT.so: cannot open shared object file: No such file or directory
但是在/opt/VirtualBox-1.3.6/目录下有这个文件,
回复 支持 反对

使用道具 举报

发表于 2007-3-3 08:11:56 | 显示全部楼层
汗。。。,从来都没有玩过虚拟机,都不知道用virtualbox怎么安装windows,可否简贴一说明,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-3 09:39:11 | 显示全部楼层
Post by moncy_0905
我的在运行时出现以下错误,怎么解决./VirtualBox: error while loading shared libraries: VBoxRT.so: cannot open shared object file: No such file or directory
但是在/opt/VirtualBox-1.3.6/目录下有这个文件,

virtualbox运行方法是用root 用户 运行  VirtualBox  而不是 ./VirtualBox

还有要把SELINUX禁用
回复 支持 反对

使用道具 举报

发表于 2007-3-3 11:29:26 | 显示全部楼层
谢谢了,不过我的机子不行,用不料了1!!
回复 支持 反对

使用道具 举报

发表于 2007-3-3 22:06:45 | 显示全部楼层
Post by xiamx
virtualbox运行方法是用root 用户 运行  VirtualBox  而不是 ./VirtualBox

还有要把SELINUX禁用

不一定非得禁用selinux。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-4 01:26:51 | 显示全部楼层
Post by grassofhust
不一定非得禁用selinux。


那就是把文件属性 selinux相关的这项 改成  t_file 什么的,, 忘了怎么拼了,我现在用着 windows
回复 支持 反对

使用道具 举报

发表于 2007-3-4 02:27:37 | 显示全部楼层
我运行时出现以下错误:$ VirtualBox
/opt/VirtualBox-1.3.6/VirtualBox: error while loading shared libraries: /opt/VirtualBox-1.3.6/VBoxVMM.so: cannot restore segment prot after reloc: Permission denied

===============================================
修该了一下文件属性,可以启动了。
这样修该:
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxDD2.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxDD.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxREM.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxRT.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxSharedFolders.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxVMM.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxVRDP.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxXML.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxXPCOM.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VRDPAuth.so
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-4 08:20:30 | 显示全部楼层
Post by dl59
我运行时出现以下错误:$ VirtualBox
/opt/VirtualBox-1.3.6/VirtualBox: error while loading shared libraries: /opt/VirtualBox-1.3.6/VBoxVMM.so: cannot restore segment prot after reloc: Permission denied

===============================================
修该了一下文件属性,可以启动了。
这样修该:
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxDD2.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxDD.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxREM.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxRT.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxSharedFolders.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxVMM.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxVRDP.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxXML.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VBoxXPCOM.so
chcon -t textrel_shlib_t /opt/VirtualBox-1.3.6/VRDPAuth.so


谢谢dl59提供帮助 ,  解决方法复制到 1 楼
回复 支持 反对

使用道具 举报

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

本版积分规则

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