分类: LINUX
2015-01-25 10:53:55
先关闭ubuntu,在virtualbox“设置”中找到“共享文件夹”,点击进入,点击右边添加目录按钮,添加windows中要共享的目录,取一个名。比如我在D盘建一个名为share的文件夹,如下图:
3、重启ubuntu,在ubuntu系统最上端“设备”中找到“共享文件夹”,点击进入,点击右边添加目录按钮,添加第二步操作的共享目录,如下图:
4、挂载共享文件夹
进入虚拟Ubuntu,在命令行终端下输入:
sudo mkdir /mnt/shared
sudo mount -t vboxsf share /mnt/shared
其中"share"是之前创建的共享文件夹的名字。OK,现在Ubuntu和主机可以互传文件了。
要想自动挂载的话,可以在/etc/fstab中添加一项
share /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0
5、卸载的话使用下面的命令:
sudo umount -f /mnt/shared
那么问题来了,在我修改了/etc/fstab之后,ubuntu无法启动了,肯定是什么地方出了问题,导致启动过程中无法加载这个文件夹了。但是不用自动挂载也可以,我的办法就是手动加载之后把共享的目录复制过来就可以了,这样直接在本地磁盘操作,还挺安全。不过复制的过程很漫长,可能是虚拟机的原因吧。
当然fstab文件很重要,以我目前菜鸟的水平没有意识到。当这个文件出现问题,无法启动的时候,我第一次选择了重装,.后来我知道,可以进入恢复模式修改一下fstab文件把自动加载的内容去掉就行了。当然这也需要一定的技巧。
mount -o remount,rw /
这时可以进入/etc/fstab,进去修改,修改完以后测试mount -a,没有报错就重启,OK