Chinaunix首页 | 论坛 | 博客
  • 博客访问: 661907
  • 博文数量: 175
  • 博客积分: 2457
  • 博客等级: 大尉
  • 技术积分: 1488
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-13 20:31
文章分类

全部博文(175)

文章存档

2012年(22)

2011年(153)

分类: LINUX

2011-11-06 20:56:56

:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://azrael8.blogbus.com/logs/34437670.html

      用官网下载装完VirtulBox后,要如何实现其与主系统(我的是Ubuntu8.04)的硬盘数据交换呢?

      1、启动虚拟windows xp安装VirtualBox Guest Addition。在“设备”菜单下点击“释放光驱”(如果有的话),然后再点击"设备"菜单下面的“安装增强功能”,此时虚拟XP系统的光驱会被激活并 自动运行。把光驱里面的软件安装好即可。

      2.点击“设备”菜单下面的“分配数据空间”,添加你需要共享的文件夹路径(可选择是“只读”或“完全”共享)。进入你的虚拟机系统,右击我的电脑-》映 射网络驱动器。可以在路径里找到vitualbox shared folders,其目录下正是你刚添加需共享的文件夹。选中并完成网络驱动器映射。此时在我的电脑中应会多出一个“网络驱动器”。于此即可正常操作共享文 件夹中的资料。


一、虚拟机内的系统是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的参数。)
然后保存

阅读(842) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~