CentOS 6.3 下安装VirtualBox 流程指导

原文地址:http://bbs.watchstor.com/thread-173331-1.html


设备环境:

物理主机配置:Dell、HP、IBM 主流型号服务器

物理主机OS:CentOS 6.3 Final



VirtualBox 安装配置流程:(无报错)

1、安装物理主机 OS,使用 CentOS           的镜像光盘执行物理主机的 OS  安装,这里需要注意 CentOS   6.3   Final 默认安装的OS 类型是CentOS   Minimum,为了日后方便使用VirtualBox 应用,这里可以选择DeskTop 类型,安装并启动系统时使用图像化桌面。OS 的安装按照 安装向导完成相关配置即可,注意过程中配置好各项网络参数,保持网络的连通性。

完成OS 安装后首次登录进入桌面环境,使用root 用户登录,这里需要调整一下网络连接的设置,通过上边栏system->NetworkConnections->在出现的窗口中选中system eth0->
点击Edit 按钮打开编辑窗口->点选上Connect   automaitically 选项。之后应用设置关闭窗口,这样服务器重启后就会自动连接网卡保持网络连通了。

2、完成OS 的安装和设置后,使用终端访问应用,通过ssh 方式连接到服务器,进行OS 的整体更新升级工作。使用root 身份终端登录到服务器,执行如下命令来进行升级更新。

   #yum update �Cy 完成OS 安装后的更新工作。

3、顺利完成OS 的更新工作后,开始安装VirtualBox 应用所依赖的一些应用关系,依次执行

   下列命令来完成相关依赖应用的安装。

   #yum install gcc     ::安装gcc 编译器,同时会完成与gcc 相关的依赖应用;

   #yum install kernel-devel ::安装kernel-devel,同时会完成与kernel-devel 相关的依赖应用。

4 、完成相关依赖应用安装后,在 kernel-devel 安装的输出信息中确定所安装的 kernel 版本号,该版本号一定要与CentOS 的kernel 版本号相一致,这样才能确保之后安装VirtualBox

   应用和进行vbox kernel module 编译配置时不出现错误。用如下命令来确认当前CentOS 6.3 的kernel 版本信息;

   #uname �Ca

   Linux VirtualBox 2.6.32-358.11.1.el6.i686 #1 SMP Wed Jun 12 01:01:27 UTC 2013 i686 i686

   i386 GNU/Linux


   如上面***标记的部分,如果版本号信息和上面安装 kernel-devel 的版本不一致,一般CentOS 的kernel 版本会较低,此时可以通过命令来更新内核,执行如下操作:

   #yum install kernel 完成内核更新后,需要对服务器进行重启,来加载更新后的内核版本。通常在上面步骤 2 的过程中对CentOS 的kernel 已经进行了更新升级,但是没有重启系统,因此使用命令

   uname �Ca 查看的时候版本信息还是原来的内容没有进行更新,一定要记得重启服务器来

   完成内核的更新。执行下面命令对服务器进行重启:

   #reboot

   重启系统后再次执行uname �Ca 来查验版本信息是否已经更新到和kernel-devel 的版本相 一致。

5、完成上面的准备工作后,下面可以进行VirtualBox  的应用安装。首先访问VirtualBox 的官网去下载最新版本的应用安装包,因为使用的是Linux 系统,因此要下载相应的 rpm 安装包。https://www.virtualbox.org/wiki/Downloads


    下载的安装文件如:VirtualBox-4.2-4.2.16_86992_el6-1.i686.rpm;将下载好的文件上传

    到服务器的指定目录下,如:root 的home  目录下。进入安装文件所在目录,执行下面

    的命令进行VirtualBox 应用的安装。

    #rpm �Civh VirtualBox-4.2-4.2.16_86992_el6-1.i686.rpm

    安装过程会顺利完成。

6、顺利完成VirtualBox  应用安装后,执行下面的命令来添加可以使用VirtualBox  应用的账

   号到应用设置的用户组:

   #usermod �CG vboxusers �Ca root ::这里也可以添加其他可以登录Linux 系统的账号

7、完成账号添加后,就要进行VirtualBox  的kernel module 的配置和启动,执行下面命令来

   完成相关配置和启动工作。

   #/etc/init.d/vboxdrv setup

   命令会自动执行相关配置任务,并最后启动VirtualBox  的内核服务。

   至此VirtualBox 应用在CentOS 6.3 Final 版本下的安装工作就顺利完成,之后用户可以使

   用添加了vboxusers 组成员属性的账号在shell 模式下启动和执行VirtualBox 的操作命令。

8、为了方便使用和配置虚拟机, 在安装 CentOS 的时候选择了图形桌面模式,此时可以通过登录图形界面来使用VirtualBox 应用,使用具有vboxusers 组成员权限的账号登录到图形界面,在上边栏中通过Applications->System Tools->Oracle VM VirtualBox 来启动控制台窗口,之后所有操作就和Windows 版本的VirtualBox 应用一致了。大家尽情感受吧!



补充:

1、我们在使用rpm进行VirtualBox的安装的时候,有可能会遇到有部分依赖包仍然未被安装的情况,此时可以使用yum install * 来安装对应缺少的包;

2、安装包的时候,有可能会报类似如下错误(日志未保留,以后更改):

Transaction Check Error:
  file /usr/share/emacs/site-lisp/psvn.el from install of  subversion-1.4.6-jason.1.i386 conflicts with file from package  subversion-1.4.2-4.el5_3.1.x86_64

……

原因:出现了32位包和64位的包冲突

解决方法:查看一下冲突两个包,所使用的yum源有没有问题,所需要的是那个。可以暂时将不许要的yum源给去掉,再重新安装。

参考:http://www.ctohome.com/FuWuQi/f7/469.html



你可能感兴趣的:(centos,VirtualBox)