Mac系统给VirtualBox中最小化安装的CentOS启用并挂载共享文件夹

1. 在Mac中下载VirtualBox宿主机的增强包,网址:http://download.virtualbox.org/virtualbox/5.1.26/Oracle_VM_VirtualBox_Extension_Pack-5.1.26-117224.vbox-extpack

2. 下载完成后双击打开,按照下一步的指示安装完成。

3. Mac电脑下载虚拟机(客户机)的增强包,网址:http://download.virtualbox.org/virtualbox/5.1.26/VBoxGuestAdditions_5.1.26.iso

4.关闭虚拟机,在 Oracel VM VirtualBox 管理器上选择CentOS虚拟机,单击 设置 > 存储, 控制器:IDE项添加 VBoxGuestAdditions_5.1.26.iso 镜像文件。(此步也可以不用操作,我下载完成后系统会自动挂载好)

5.CentOS挂上光驱:

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

6. 将光驱内的文件夹复制到硬盘中。(如果直接在光驱中执行安装,会因为权限问题导致无法安装。)

cp -R /mnt/cdrom /usr/local/src/VBoxAdditions

7. (可选)安装前需要设置安装环境,如果已设置,那么这一步可以跳过:

yum install gcc

yum install make

yum install kernel-headers

yum install kernel-devel

yum install bzip2

安装完成后,重启虚拟机。

shutdown -r now

8. 进入文件夹,开始安装VirtualBox增强工具:./VBoxLinuxAdditions.run install

9. 设置共享文件夹:在 Oracel VM VirtualBox 管理器上选择CentOS虚拟机,单击 设置 > 共享文件夹,点击右侧的添加共享文件夹,自动挂载的自动分配选项打勾。

10.挂载共享文件夹:

mkdir /mnt/share

mount -t vboxsf 共享文件夹名(第9步中设置好的共享文件夹名) /mnt/share(挂载的目录)

11. 成功!
可以通过 df -h 命令查看挂载成功的目录,首次挂载访问挂载内容可能有点慢,过一会就会显示正常。

以上操作可归纳为
1.在客户机里需要安装Virtualbox的增强功能。

2.使用virtualbox的图形界面设置好共享文件夹。

3.假设你设置的共享文件夹的名称是 share,使用如下命令在客户机的linux系统中挂载共享文件夹:

mount -t vboxsf share /mnt

其实你敲出mount,然后使用两次Tab补全,bash会列出一个 mount.vboxsf 的命令,这个命令与 mount -t vboxsf 的效果一样。

其实在virtualbox的图形界面中设置共享文件夹的时候,当鼠标移动到空白处的时候,会有一个提示来教你怎样在linux系统下挂载共享文件夹。

附录
1、当系统再次重启的时候,共享的文件会改变挂载点,这时候可以用df看一下共享文件夹被挂载到哪就行了。

一般是被挂到 根目录的media目录 下。

参考资料:
Mac系统VirtualBox中CentOS启用共享文件夹:http://blog.csdn.net/suma110/article/details/54343686
ac系统VirtualBox中CentOS 7.2启用共享文件夹:http://www.linuxidc.com/Linux/2017-04/143206.htm

发表评论?

0 条评论。

发表评论