VirtualBox的共享文件夹功能的使用演示

演示环境

虚拟机 Oracle VM VirtualBox
宿主机 Windows
客户机 Linux

以下图片演示中使用的Linux客户机为CentOS。
对于Debian系统的客户机,主要在安装增强功能时的准备工作会有所不同,在下面的步骤2中已优先予以详述。

  1. 创建共享文件夹
    VirtualBox的共享文件夹功能的使用演示
    通过点击 "共享文件夹路径" 栏的下拉箭头,可以浏览并选定宿主机Windows的某个文件夹作为共享文件夹;
    共享文件夹名称默认值就是文件夹名,是可以自行更改与拟定的哟,虽然下面的演示中使用的共享文件夹名称是未作更改的默认值。
  2. 安装VirtualBox增强功能
    若客户机是Debian,则在安装VirtualBox增强功能之前,需要先安装g++、make、linux-headers-$(uname -r)。
    因为安装VirtualBox增强功能的过程中需要调用这些组件来Build一些模块,而安装Debian系统时这些组件并没有自动被装上。

    启动客户机Debian以后,先将Debian系统安装盘挂载给客户机Debian:
    在VirtualBox菜单栏中点 “设备” —— "分配光驱",勾选Debian系统安装盘即可。
    这样做是因为Debian系统安装盘中携带了g++、make、linux-headers-$(uname -r)这些组件,
    因而可直接从这个安装盘进行安装,而无需从互联网下载安装。

    依次执行下列命令即可:
    su root  // 因为接下来需要安装一些东西,可通过切换到root用户来获取安装权限
    apt-get install -y g++
    apt-get install -y make
    apt-get install -y linux-headers-$(uname -r)
    安装好这3个必需组件以后,
    在VirtualBox菜单栏中点 “设备” —— "分配光驱",取消勾选Debian系统安装盘,然后
    在VirtualBox菜单栏中点 “设备” —— “安装增强功能” 即可。

    因为安装CentOS系统时,这些组件就也同时被安装好了,因而若客户机是CentOS,
    则可略去上面安装3个“必需组件”的步骤,直接
    在VirtualBox菜单栏中点 “设备” —— "分配光驱",取消勾选CentOS系统安装盘,然后
    在VirtualBox菜单栏中点 “设备” —— “安装增强功能” 即可。

    点击“安装增强功能”以后,客户机中会弹出一个提示运行安装程序的小窗,如图:
    VirtualBox的共享文件夹功能的使用演示
    点击“运行/Run”会弹出认证窗口,如图
    VirtualBox的共享文件夹功能的使用演示
    正确输入管理员用户密码后回车或点击“认证/Authentication”按钮即可开始安装,如图
    VirtualBox的共享文件夹功能的使用演示安装完毕后按回车键即可关闭安装界面的文本输出窗口;然后回到桌面,右键点击Vbox_GAs_xxx.iso,在右键菜单中点击“Eject/弹出”以释放增强功能安装介质。
  3. 重启Linux客户机
  4. 挂载共享文件夹到Linux客户机中
    在CentOS客户机的终端中执行下图中的命令:
    VirtualBox的共享文件夹功能的使用演示
    其中,sudo mkdir /mnt/share 是在/mnt目录下创建名为share的文件夹,接下来将把这个文件夹作为挂载点使用;
    sudo mount -t vboxsf VMshare /mnt/share 是通过vboxsf的文件系统格式把名称为VMshare的共享文件夹挂载到客户机中的 /mnt/share 挂载点上;
    cd /mnt/share 是把当前目录切换到挂载点所在的文件夹中,接下来可以在这个文件夹中做一些实验;
    cat > TextFromVM 是创建名称为TextFromVM的文本文件,并从键盘向其中输入内容,输入完毕时,按回车,再按 Ctrl + D 即可结束输入。
    接下来回到这个共享文件夹对应的宿主机Windows下的那个文件夹去,
    VirtualBox的共享文件夹功能的使用演示
    可以看到在Linux客户机创建的这个文本文件,用记事本打开后,也能看到其中的文本恰是刚刚在Linux客户机中输入的哦,也就是说
    大功告成啦!
上一篇:HTML5 自定义属性 data-* 和 jQuery.data 详解


下一篇:SVG制作简单的图形