你好,
基本步骤:(xp 为 host, Ubuntu为 guest)
1. 启动ubuntu, 然后先virtualbox的安装增强功能,菜单:“设备(D)”-> "安装增强功能";然后进入ubuntu 系统,安装Vboxadditions_.iso, 重启ubuntu
安装命令如下:
mount /dev/cdrom 挂载光驱,如果已加载则会提示相应挂载光驱的目录
cd /mnt/cdrom 进入光盘
sudo sh ./VBoxLinuxAdditions-x86.run vfs-module
reboot 安装成功后需要重启系统
2. virtualbox 管理器:菜单 “设备(D)”->“ 分配数据空间” ,选择xp 的共享目录,要是英文的目录名(否则会出问题),比如: d:/study;
3. 在终端运行:
sudo mkdir /mnt/share
sudo mount -t vboxsf study /mnt/share
ls - /mnt/share
4. over!
如果权限不够就用sudo
dir /sbin/mount.* 确认/sbin/mount.vboxsf存在
lsmod | grep vboxvfs 查看vboxvfs模块是否加载,若加载,会显示两个文件;如果没有加载,执行sudo modprobe vboxvfs命令加载
sudo mount -t vboxsf SHARENAME MOUNTFOLDER。其中,SHARENAME是XP中共享文件夹的名字,MOUNTFOLDER需要你事先创建好,一般在‘/mnt’目录
如果不想每一次手动挂载,可以在/etc/fstab中添加一项。share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
这样就可以自动挂载了。
mount -t vboxsf mntshare /mnt/bdshare/
将windows下的mntshare目录挂载在linux中/mnt/bdshare目录下
vim /etc/fstab
自启动选项设置
mntshare /mnt/bdshare vboxsf rw,gid=110,uid=1100,auto 0 0
将windows下的mntshare目录挂载在linux中/mnt/share目录下
可以在VirtualBox的设置中配置: 在设置>共享文件夹中添加共享文件夹 自动挂在选择 是 共享文件夹在linux中的路径会是 /media/sf_