1、安装Guest系统的扩展(Guest addition)。打开Ubuntu虚拟机的设置界面,如下图:
“介质”栏中选择虚拟光驱,在“CD/DVD Device”中,注册位于安装目录的VBoxGuestAddition.iso镜像。注册后如下图:
确定之后,启动Ubuntu,这个虚拟光驱自动被加载了。这时需要安装虚拟光盘中的Guest addition。
打开终端,执行如下命令:
cd /media/VBOXADDITIONS_3.1.6_59338/ sudo ./VBoxLinuxAdditions-x86.run
需要稍微运行一会儿,请耐心等待。
上面的方法需要,关闭Guest系统Ubuntu,然后再注册和加载VBoxGuestAddition.iso。现在VirtualBox已经提供了动态加载的方法。
在Ubuntu中,选择VirtualBox的菜单“设备”-“安装增强功能…”,如下图所示:
选择之后,系统自动加载了VBoxGuestAddition.iso到/dev/cdrom设备,这是需要挂载设备:
sudo mount -t iso9660 /dev/cdrom /mnt
这样虚拟光盘VBoxGuestAddition.iso就挂载到/mnt下面。后面和前面一样安装对应的Guest Addition就可以了。
安装完Guest Addition,现在可以开始共享文件夹了。关闭Ubuntu,打开Ubuntu虚拟机的“设置”,选择“数据空间”,添加一个“共享目录”,注意这里可以选择共享权限。添加之后结果如下图所示:
然后启动Ubuntu,启动之后,共享目录和虚拟光驱一样需要加载,可以通过mount命令来加载,执行如下命令:
sudo mount -t vboxsf linux_share share/
vboxsf是加载类型,这个参数很重要。linux_share是在windows中共享目录的名字。最后一个参数是加载点,可以根据你的需要加载。
这样你就可以在Ubuntu中和Windows共享文件了。你不仅可以加载一个共享目录,你可以加载多个。这样你也不用担心Ubuntu的虚拟空间不够的问题了。
如果你想系统启动的时候自动加载的话,请在/etc/rc.local文件中加入如下命令:
/bin/mount -t vboxsf linux_share /home/simon/share
这样每次Ubuntu10.04启动的时候就会把共享文件夹加载到/home/Simon/share目录下面。你可能想是不是在/etc/fstab里 面加入一条自动加载的项目是否可以呢?答案是不可以,因为系统调用fstab的时候,Virtualbox的共享目录的模块还没有加载,每次加载都会失 败。
文章评论(0条评论)
登录后参与讨论