1,到virtualbox的官方网站下载vitrualbox的安装包。
https://www.virtualbox.org/wiki/Downloads
选择合适自己的版本
2.第二步:安装DKMS内核。
因为VirtualBox默认是在DKMS内核中运行,所以系统需要有DKMS的支持。这里使用yum安装,之前需要安装rpmforge软件仓库,如果没有可以参照“CentOS6.5系统挂载NTFS分区的移动硬盘”里面写的进行安装。运行下面命令即可安装:
yuminstall dkms
3,第三步:安装VirtualBox的PRM安装包。
等前面的操作都执行完毕后,就可以运行下面的命令安装刚才下载的VirtualBox软件包了。
rpm-ivh VirtualBox-4.3-4.3.6_91406_el6-1.x86_64.rpm (后面的rpm包具体看你自己的名字就好)
安装过程中遇到的问题:
1,在第3步时候,出现
RecompilingVirtualBox kernel modules [失败]
这时候要安装kernel-devel包
yuminstall kernel-devel-$(uname -r)
4,启动vitualbox服务
servicevboxdrv setup
如果出现下面的信息,就代表安装成功了。
StoppingVirtualBox kernel modules [确定]
Uninstallingold VirtualBox DKMS kernel modules [确定]
Tryingto register the VirtualBox kernel modules using DKMS[确定]
StartingVirtualBox kernel modules [确定]
5,在菜单栏Applications可以看到vitrualbox的图标,点击运行即可。
第二:和宿主主机共享文件。 1,安装好客户主机后(加入这里客户OS是centos,在安装的时候,有个问题,结果在网上找到了答案,就是如果分配的内存小于625M时候,安装centos会自动安装text类型,故要使用图像界面的话要分配的内存大于625M才可) 2,在菜单setting中 设置共享文件,如图:
这里设置的是test这个文件共享的。 3,进入客户机,在菜单栏(注意是vitrualbox的菜单栏,在顶上部) 点击deveice 如图
进入最后一个子菜单insert guestos additions。。。。。 这时会在客户机桌面生成一个CD文件,如图:
进入这个文件,然后运行其中的某个脚本文件(在linux下面,我这里是centos,故 运行 ./VboxLinuxAdditons.sh这个脚本 4,运行这个脚本很有可能会出现这样的错误其中building the main Guest Addtiosn module 这一项会failded (这里我已经修正了,OK) 这个错误不解决,共享不成共。 我先不解决这个错误,看看接下来会怎样。 6,在客户机器上新建文件shared mkdir shared 然后把要共享宿主机器的文件挂在这个文件上,前面我的文件名字为test mount -t vboxsf test shared 这个时候回报错: 如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device 可能是没有载入内核模块 vboxfs ,先查看下: #lsmod | grep vboxsf 如果没有结果返回,说明 vboxsf没有载入,执行 #sudo modprobe vboxsf 关键是最后一条语句也不能执行,这个问题就出在前面那个faild上面 现在我们可以把faild解决了,方法是:重启,对,很简单,重启后,再执行脚本,就会成功。 (当然后面的工作一样的)。 这时候,你打开 shared文件,会发现里面的东东都是宿主机器文件test的东东。 共享成功了 这个时候,你在客户机器里面玩转内核不会让主机当掉了。。。。
参考:http://www.cnblogs.com/jenry/p/3305062.html