admin管理员组

文章数量:1531792

2024年4月4日发(作者:)

fedora10下VirtualBox虚拟机桥接模式攻略

VitrualBox是sun公司的虚拟机软件,支持多平台,开源免费,犹其对linux平台支

持较好。

一、为什么要安装VirtualBox(以下简称VBox)?

第一、win下的有些功能,比如OA系统、网上银行、迅雷、QQ游戏等,在linux下还

不能完美替代,而安装双系统又需要不断地重启切换,很不方便。这些用VBox在linux下

虚拟一个win系统,就可以很好地解决。

第二、在搭建服务器时,需要有网络环境来测试效果。比如在fedora下用VBox虚拟一

个win2003,然后再设置成桥接模式。这时相当于你在局域网内有两台真实的服务器,它们

在同一子网内但是有不同的IP地址,一台fedora的,一台win2003的,两台服务器都可以

与子网内的其他机器通信(包括两台服务器之间),即都可以为子网内的其他机器提供服务,

而且在一台物理机器上就能操作这两台服务器,这在测试及学习服务器时是很有帮助的。

第三、VBox是开源免费的,它符合GNU精神。

第四、vbox对主机硬件配置的要求相对较低,安装包的大小也相差20倍左右(vbox只

有30m),在linux下,使用vbox速度比VMWare要快。

二、 安装VBox。

1、解决依赖关系。

#yum install kernel-devel (安装内核源码包)

#rpm -q kernel-devel (查看已经安装的内核源码包版本,可能会出现多个)

#uname -r (查看内核版本,是你正在运行的版本)

比较一下,看你正在运行的版本,是不是已经安装的版本里最新的那个,如果不是继续

下一步,如果是跳过下一步

#yum update (升级整个系统,升级后重启)

#yum install qt (安装qt,qt是一个跨平台的C++图形用户界面库)

#yum install qtpfsgui (Qtpfsgui是一款具有图形界面的图像处理工具,主要功能就是允

许用户处理HDR图片(High Dynamic Range,即高动态光照渲染图片))

#yum install gcc (需要gcc编辑环境及其他组件,如果已经安装可以忽略)

2、安装

到/wiki/Linux_Downloads,下载Fedora 9 ("Sulphur")

i386(10的还没出来,9的一样用)

#rpm -ivh VirtualBox-2.0.6_39765_

(因为每台主机的环境不一样,所以这里还是有可能出现依赖性问题,请根据提示解决)

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

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

[xu@scb9 VirtualBox]$ sudo rpm -ivh --replacepkgs

VirtualBox-2.0.6_39765_

########################################### [100%]

1:VirtualBox ########################################### [100%]

chcon: can't apply partial context to unlabeled file

“/usr/lib/virtualbox/VirtualBox”

chcon: can't apply partial context to unlabeled file “/usr/lib/virtualbox/VBoxSDL”

chcon: can't apply partial context to unlabeled file

“/usr/lib/virtualbox/VBoxHeadless”

chcon: can't apply partial context to unlabeled file

“/usr/lib/virtualbox/vboxwebsrv”

Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one. Messages

emitted during module compilation will be logged to /var/log/.

Success!

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

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

#service vboxdrv setup (重新编译内核模块)

如果提示都ok就成功了。以后每次升级内核后,都需要执行一次此命令。

然后查看vboxdrv和vboxnet这两个服务是不是自启动,我的是自动设置成自启动的。

#chkconfig --list vboxdrv (查看设置)

#chkconfig --level 2345 vboxdrv on (设置运行级别2345下些服务为自启动)

vbox会自动创建一个vboxusers的用户组,有些帖说需要把用户加入vboxusers的组

本文标签: 需要安装机器版本内核