centos下vitrualbox 宿主机器共享文件夹

来源:互联网 发布:深圳电脑锣编程培训 编辑:程序博客网 时间:2024/06/05 19:10
1,到virtualbox的官方网站下载vitrualbox的安装包。 https://www.virtualbox.org/wiki/Downloads选择合适自己的版本2.第二步:安装DKMS内核。

    因为VirtualBox默认是在DKMS内核中运行,所以系统需要有DKMS的支持。这里使用yum安装,之前需要安装rpmforge软件仓库,如果没有可以参照“CentOS6.5系统挂载NTFS分区的移动硬盘”里面写的进行安装。运行下面命令即可安装:

    yuminstall dkms

3第三步:安装VirtualBoxPRM安装包。

    等前面的操作都执行完毕后,就可以运行下面的命令安装刚才下载的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,安装好客户主机后(加入这里客户OScentos,在安装的时候,有个问题,结果在网上找到了答案,就是如果分配的内存小于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 然后把要共享宿主机器的文件挂在这个文件上,前面我的文件名字为testmount -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


0 0