这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 虚拟机(VirtualBox4.3.8)与主机(WIN7)之间共享文件夹之方法一

共2条 1/1 1 跳转至

虚拟机(VirtualBox4.3.8)与主机(WIN7)之间共享文件夹之方法一

高工
2018-07-07 08:17:23     打赏

主机系统:Windows7 

虚拟机工具:VirtualBox4.3.8

虚拟机目标系统:Ubuntu12.04

 

一. 安装增强功能包

1、在VirtualBox中安装了Ubuntu12.04后,安装增强功能包,则会为虚拟机系统增加很多功能,更加贴近于日常使用习惯,如屏幕全屏切换等等。

2、终端下进入到/media/目录下:

cd /media/VBOXADDITIONS_xxxxxxx/

注:后面的数字是虚拟机工具软件的版本号,注意增强文件夹名称即可。

3、选择后缀为.run的文件,执行以下命令来安装:

sudo ./VBoxLinuxAdditions.run

注意:不同版本下载的增强软件包中此文件名称可能有所不同,注意当前系统是32还是64系统,然后选择相对应的后缀为.run的文件运行即可。如果无法运行,要先赋予其可执行权限。

4、等待安装完成后,重新启动Ubuntu,进入系统后屏幕视图可以切换则表示增强功能安装成功。如果启动Ubuntu时提示共享目录有问题,可能是系统在更新程序时,破坏了VBoxLinuxAdditions-x86.run文件,重新安装一次该文件即可。特别是更新了虚拟机工具软件或者Linux系统内核后可能需要重新安装该增强功能。

 二、设置windows共享文件夹

1、在win7系统上创建一个将要与ubuntu共享的文件夹(或选择一个即存的文件夹),如E:\Linux\VBoxShare。

2、设置该目标文件夹的共享属性:右键---属性---常规(此处要去掉“只读”属性)---共享---高级共享---勾选“共享此文件夹”。保存退出。

 三、设置虚拟机共享目录

1、打开虚拟机软件,点击“设置” – “共享文件夹“(或右键点击虚拟机状态栏右下角的文件夹图标,选择”共享文件夹“)。进入“设置”中的“共享文件夹”对话框,选择固定分配,再单击对话框右侧绿色的“+”号来添加共享文件夹,“共享文件夹路径”中选择“其它”,然后选择刚才在win系统上共享的目标文件夹即可。

注意:

对于运行的虚拟机能够创建固定分配和临时分配的共享文件夹

对于关闭的虚拟机只能创建固定分配的共享文件夹

2、如果对默认的“共享文件夹名称”不满意,可以修改共享文件夹名称,如:VBoxShare,注意:该名称在设置utuntu开机自动挂载时要用到。

3、如果勾选“自动挂载”,则开机后会自动挂此目录到ubuntu系统中。

 四、挂载共享文件夹

1、手动挂载

进入虚拟机Ubuntu系统,在命令行终端下输入以下命令来手动挂载共享的文件夹:

sudo mkdir /mnt/share

sudo mount -t vboxsf  VBoxShare /mnt/share

其中" VBoxShare"是之前虚拟机设置时共享文件夹的名称。

设置完成后,可用“fdisk –l”命令查看是否存在挂载的结点。

2、设置开机自动挂载

假如不想每一次都手动挂载,可以在/etc/fstab中添加一行开机自动挂载命令,如下:

VBoxShare  /mnt/share vboxsf  rw,gid=100,uid=1000,auto 0 0

这样每次打开ubuntu系统后就自动挂载win系统上的共享目录到ubuntu系统中/mnt/share目录上了,此时就在你的windows系统与虚拟机中的ubuntu系统之间搭起了一座桥梁,你懂的!

注意:

共享文件夹的名称不能与ubuntu中新建的挂载点的名称相同。比如上面的挂载点是/mnt/share,如果共享文件夹的名字也是share,则在挂载的时候就会出现如下的错误信息

       /sbin/mount.vboxsf: mounting failed withthe error: Protocol error

五、查看和卸载此挂载目录

1、查看当前已经挂载的目录,终端运行以下命令:

fdisk –l

2、卸载该挂载的共享目录,终端运行以下命令:

sudoumount -f /mnt/share




管理员
2018-07-09 08:54:50     打赏
2楼

谢谢楼主分享


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]