主机系统: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