virtualbox数据空间配置

来源:互联网 发布:java快速开发平台框架 编辑:程序博客网 时间:2024/06/10 00:00
 

一、虚拟机内的系统是windows的

1.启动虚拟windows xp安装VirtualBox Guest Addition。在你点击了设备菜单下面的安装增强功能后你会发现没有反应。(如果虚拟机启动了自动播放功能会自动弹出安装)不要急。在设备菜单下点击释放光驱,然后再点击设备菜单下面的安装增强功能,仔细看看你的光驱是不是又激活了,然后依然是什么反应没有。还是不要急嘛,仔细看看你的光驱里面是什么文件,有一个ISO吧。进入虚拟机系统去把光驱里面的软件安装好吧。 (如果已安装VirtualBox Guest Addition,这步跳过)

2.点击设备菜单下面的分配数据空间,添加你需要共享的文件夹路径 (共享文件夹就是你本机上的文件夹,切记,不是虚拟机内的文件夹哦。)

3.进入你的虚拟机系统,右击我的电脑-->映射网络驱动器。网络中选择vitualbox shared folders,里面就有第二步添加的文件夹,选择就可以了。

二、虚拟机内的系统是linux的(主机为xp,虚拟机系统为ubuntu)

1.进入Ubuntu系统后,选择VB中的设备,安装增强功能,加载VBOXADDITIONS.*.ISO
打开终端运行(桌面应用也可以直接打开光驱安装):
cd /media/cdrom0
sudo ./VBoxLinuxAdditions-x86.run

2.关闭Ubuntu,在VirtualBox的设置中找到数据空间,添加要共享的文件夹,注意不要选择“只读”,然后重启Ubuntu

3. 确认/sbin/mount.vboxsf存在(桌面系统可以直接查看是否存在这个文件,终端命令:dir /sbin/mount.*)

4.查看boxvfs模块是否加载(命令:lsmod | grep vboxvfs,我没检查,因为我的系统是加载了的。如果确定没问题,这步可以省略。),如果没有加载,执行sudo modprobe vboxvfs命令加载

5.sudo mount -t vboxsf SHARENAME MOUNTFOLDER。其中,SHARENAME是XP中共享文件夹的名字,MOUNTFOLDER需要你事先创建好,一般在‘/mnt’目录,创建命令:sudo mkdir /mnt/share