RedHat 5.4 Linux系统安装VisualBox虚拟机

来源:互联网 发布:c 类成员数组初始化 编辑:程序博客网 时间:2024/05/22 12:10

RedHat 5.4 Linux系统安装VisualBox虚拟机

步骤一:

下载VisualBox虚拟机,在https://www.virtualbox.org/wiki/Linux_Downloads页面选择RHEL564位版本下载

 

下载地址

http://download.virtualbox.org/virtualbox/4.2.6/VirtualBox-4.2-4.2.6_82870_el5-1.x86_64.rpm

步骤二、安装SDL

Virtualbox的安装前提条件是要安装libSDLRedHat默认是没有安装的,

如果先安装virtualbox会提示,缺少SDL文件

因此要安装SDL

rpm.pbone.net网站搜索RPM文件,http://rpm.pbone.net/index.php3?stat=26&dist=52&size=218345&name=SDL-1.2.10-9.el5.x86_64.rpm

 

下载地址

ftp://ftp.sunet.se/pub/Linux/distributions/scientific/5rolling/x86_64/SL/SDL-1.2.10-9.el5.x86_64.rpm

输入命令 rpm -ivh SDL-1.2.10-9.el5.x86_64.rpm

步骤三、在RedHat linux中安装virtualbox

输入命令 rpm -ivh VirtualBox-4.2-4.2.6_82870_el5-1.x86_64.rpm

提示安装失败

 

查看日志文件/var/log/vboxadd-install.log 

 

是由于VirtualBoxRedHat的内核文件不匹配,需要重新编译

步骤四、Redhat Linux通常由于没有注册,导致yum程序无法使用,需要将其替换为centosyum程序

1查出当前的yum程序,进行卸载

#rpm -qa|grep yum

# rpm -e yum-3.2.22-20.el5 --nodeps

# rpm -e yum-updatesd-0.9-2.el5 --nodeps

# rpm -e yum-security-1.1.16-13.el5 --nodeps

# rpm -e yum-metadata-parser-1.1.2-3.el5 --nodeps

# rpm -e yum-rhn-plugin-0.5.4-13.el5 --nodeps

2.安装centosyum包(将对应的32位改为64位操作系统)

[root@localhost ~]# wget  

http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm[

root@localhost ~]# wget  http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

[root@localhost ~]# wget  http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm

[root@localhost ~]# rpm -ivh *.rpm

 

3. 下载更新源,并存放在系统目录中

[root@localhost ~]# wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo

[root@localhost ~]#mv CentOS_Base.repo /etc/yum.repos.d/CentOS-Base.repo

 

4.生成缓存并进行安装

[root@localhost ~]# yum makecache

5.安装kernel

yum install gcc

yum install kernel-devel kernel-headers 

 

步骤五 安装vboxdrv

/etc/init.d/vboxdrv setup

步骤六、将用户加入VirtualBox用户组

useradd -g vboxusers root

步骤七、开启虚拟化支持

错误:VT-x features locked or unavailable in MSR.

这是因为CPU不支持VT-X技术或者VT-X技术被锁定。

如果不打开虚拟化支持,是不能在虚拟机装64位操作系统或者安装操作系统设置多个CPU,如果安装32位操作系统只设置一个CPU,则不会出现上述错误。

VT-XIntel CPU虚拟化技术,查看CPU是否支持VT-x技术:

cat /proc/cpuinfo  |  grep flags  

如果存在 vmx 选项,则说明支持。

设置CPU开启VT-x技术。

开机进入BIOS选项 ,依次选Config->CPU->Intel Virtualization Technology,里面有个Intel VT-d Feature ,改成Enabled ,保存退出,关机,然后启动机器。 

原创粉丝点击