Fedora 9下用VirtualBox安装Win XP

  Fedora
9用了有一段日子了,发现很多情况下,虽然Fedora很方便很强大,但是仍然有缺少一些Windows下优秀软件厂商的支持。本来准备装个wine解决Linux下Windows程序运行的尴尬问题,却发现安装后跟自己心目中的感觉很是有距离。于是索性卸了wine准备着手装个虚拟机。

   1
安装RPM包时,若出现某些依赖包太多,yum又没有找到,可以用以下的强制安装方式:

一、在Fedora
9下安装VirtualBox

  说到虚拟机,很自然的会想到大名鼎鼎的Vmware,却发现正常情况下只有一个月的试用期。咱用的是Linux,咱要开源,咱要免费。于是直接将Vmware
OUT了。最后考虑再三决定用VirtualBox,原因无他,免费,精简,快速,好用。

#rpm -ivh *.rpm –force –nodeps

首先到VirtualBox官方主页

  言归正传,下面简要说下VirtualBox的安装及相关事宜。

——->OK! 

二、配置

  首先下载VirtualBox的安装包,地址如下

 

1、添加软件包:安装kerne-devel包。

  因为我用的是Fedora 9,所以下载相应的RPM包。

  2 使用 yum 安装 virtualbox 虚拟机:

#cd /etc/yum.repos.d/

#mkdir bakup

#mv rh* ./bakup

  ## Fedora 17/16/15/14/13/12 users
    wget

  ## CentOS 6.2/6.1/6/5.8 and Red Hat (RHEL) 6.3/6.2/6.1/6/5.8
users
    wget

#yum clean all

#yum list all

#yum  upgrade

#yum install VirtualBox*

——–>OK!(Ubuntu users can try # apt-get install virtualbox )

 

GoodBlog:  Command AS:

[root@Linux ]# cd /etc/yum.repos.d/ 
[root@Linux ]# wget
http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo 

[root@Linux ]# cat virtualbox.repo 

[root@Linux ]# wget -q
-O- |
gpg –quiet –with-fingerprint 

[root@Linux ]# yum info VirtualBox-4.1 

[root@Linux ]# yum install VirtualBox-4.1 

[root@Linux ]# /usr/sbin/usermod -a -G vboxusers username 

[root@Linux ]# yum install kernel-headers kernel-devel gcc 

[root@Linux ]# KERN_DIR=/usr/src/kernels/2.6.32-220.2.1.el6.i686 

[root@Linux ]# export KERN_DIR 

[root@Linux ]# echo $KERN_DIR 

[root@Linux ]# /etc/init.d/vboxdrv setup 

[root@Linux ]# /usr/sbin/usermod -a -G vboxusers username 

 

 

   3 **Redhat 下VBOXADDITIONS插件kernel
modules编译失败!!!**

# yum install kernel-devel kernel-headers

——->OK!

 

   4 **下载VirtualBox的rpm包安装,但是安装的时
如下错误:**

warning: VirtualBox***.rpm: Header V4 DSA signature: NOKEY, key ID
98ab5139

error: Failed dependencies:
        libSDL-1.2.so.0 is needed by VirtualBox-****

 

#cd /etc/yum.repos.d

#wget

#yum –enablerepo rpmforge install dkms

#yum groupinstall “Development Tools”
#yum install kernel-devel

#yum install VirtualBox-3.2

#usermod -G vboxusers username    

#yum install bitmap-fonts-cjk   

2、将自己添加到vboxusers组:sudo /usr/sbin/usermod -a -G vboxusers
yourname。

  接下来是安装,对于RPM包来说,安装还是比较简单的,口令安装或者图形安装都行。安装过程中会报错,原因是缺少kernel-devel的支持。

  

3、重新编译并启动vboxdrv:sudo /etc/init.d/vboxdrv setup。

  在终端中输入yum list kernel-devel

  5 Linux kernel module refuses to load

  If the VirtualBox kernel module (vboxdrv) refuses to load, i.e.
you get an “Error inserting vboxdrv: Invalid argument”, check (as root)
the output of the dmesg command to find out why the load failed. Most
probably the kernel disagrees with the version of the gcc used to
compile the module. Make sure that you use the same compiler as used to
build the kernel.

   more : 

 

   6 yum.repo

  baseurl=http://mirrors.ustc.edu.cn/ *****

  baseurl= ****

 

 一些有用的命令:

 #yum repolist all    //查看yum的源订阅

#yum-config-manager –disable rhel-6-server-rpms

#yum-config-manager –enable rhel-6-server-rpms

#rhn-channel –add -c rhel-x86_64-server-6-rhevm-3  //添加

至此VirtualBox成功完成安装。

发表评论

电子邮件地址不会被公开。 必填项已用*标注