RigorosLee's Worksheet

RigorosLee

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、虚拟机内的系统是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
或者直接在终端中输入命令:
sudo apt-get install virtualbox-ose-guest-x11

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

6.随系统启动自动挂载的配置方法为:
在终端中输入
sudo gedit /etc/fstab
在打开的界面文件中加入如下一行
tum /mnt/share vboxsf rw 0 0
(注:第一列为数据空间的名字,第二列为要mount的路径,后面为mount的参数。)
然后保存

posted on 2011-04-07 09:50  RigorosLee  阅读(1002)  评论(0编辑  收藏  举报