您的位置:首页 > 运维架构 > Linux

CentOS6.3下安装VirtualBox虚拟机

2013-03-08 19:00 148 查看
自己在网上找了安装教程,可是貌似我的安装过程没有像教程上说的那么多错误,废话不多说了,直接贴出来

既然要安装VirtualBox,那么没有安装文件的就要先到这里下载了
https://www.virtualbox.org/wiki/Linux_Downloads
下载自己系统所对应的版本,我的是CentOs6.3,并且是686平台,所以下载了VirtualBox-4.2-4.2.6_82870_el6-1.i686.rpm

为了方便起见,我切换到root身份进行安装的。

首先VirtualBox需要内核模块的支持,所以系统先安装kernel
[root@xyang ~]# yum install kernel-devel
还有gcc的安装,我的之前装好了的。若安装,与上面类似。

接下来就用rpm来安装了
[root@xyang ~]# rpm -ivh VirtualBox-4.2-4.2.6_82870_el6-1.i686.rpm
warning: VirtualBox-4.2-4.2.6_82870_el6-1.i686.rpm: Header V4 DSA/SHA1 Signature, key ID 98ab5139: NOKEY
error: Failed dependencies:
libSDL-1.2.so.0 is needed by VirtualBox-4.2-4.2.6_82870_el6-1.i686
这里会发现既有警告又有错误,警告先不用理会,错误是依赖的库libSDL没有,所以安装之
[root@xyang ~]# yum install SDL
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package SDL.i686 0:1.2.14-3.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package        Arch            Version                   Repository       Size
================================================================================
Installing:
SDL            i686            1.2.14-3.el6              base            200 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 200 k
Installed size: 488 k
Is this ok [y/N]: y
Downloading Packages:
SDL-1.2.14-3.el6.i686.rpm                                | 200 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : SDL-1.2.14-3.el6.i686                                        1/1
Verifying  : SDL-1.2.14-3.el6.i686                                        1/1

Installed:
SDL.i686 0:1.2.14-3.el6

Complete!


至此,依赖问题解决,正式安装开始
[root@xyang ~]# rpm -ivh VirtualBox-4.2-4.2.6_82870_el6-1.i686.rpm
warning: VirtualBox-4.2-4.2.6_82870_el6-1.i686.rpm: Header V4 DSA/SHA1 Signature, key ID 98ab5139: NOKEY
Preparing...                ########################################### [100%]
1:VirtualBox-4.2         ########################################### [100%]

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/vbox-install.log.

Stopping VirtualBox kernel modules [确定]
Recompiling VirtualBox kernel modules [确定]
Starting VirtualBox kernel modules [确定]


VBox安装过程中系统自动创建了一个“vboxusers”用户组,需要吧用户添加到该组后才能使用VBox。于是添加root用户
[root@xyang ~]# usermod -G vboxusers -a root
建立、并且启动VBox kernel module
[root@xyang ~]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules                         [确定]
Removing old VirtualBox pci kernel module                  [确定]
Removing old VirtualBox netadp kernel module               [确定]
Removing old VirtualBox netflt kernel module               [确定]
Removing old VirtualBox kernel module                      [确定]
Recompiling VirtualBox kernel modules                      [确定]
Starting VirtualBox kernel modules                         [确定]
安装完成,直接执行,下面的警告可以忽视。见多了就习以为常了
[root@xyang ~]# VirtualBox
Qt WARNING: QString::arg: Argument missing: 无法解析res_nclose中的符号“res_nclose”:resolv, (/lib/libresolv.so.2: undefined symbol: res_nclose)
[root@xyang ~]#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: