我在Windows 10主机上的VirtualBox中运行Ubuntu Server 16.04 . 我安装了VirtualBox guest虚拟机,并正确设置了我使用“mount”命令成功安装的共享文件夹 . 我想在系统启动时挂载共享文件夹,所以我在/ etc / fstab中添加了一条记录,如:
Projects /home/development/projects vboxsf rw,uid=1000,gid=1000 0 0
但是,每当我在下次重启时添加记录到fstab时,我都会得到紧急模式 . 请帮忙
2 回答
虽然很丑,Ubuntu网站上的帖子也为我工作 . 它's not the approved answer, but it worked when others didn' t . 问题似乎是时机 - vbox共享还没有't ready when fstab is running, so instead we mount at user login. I'确定有人会在某个时候为Ubuntu 16发布更好的解决方案 .
在主机中创建共享点:
(...通过VBox UI添加了“myshare”分享)
在guest中创建挂载点:
添加无密码sudo权限以在guest虚拟机中安装:
...添加到结尾:
向用户“.profile”添加了挂载操作:
...添加到最后:
实际上,编辑fstab文件并不是必须的 . 相反,要使用随Guest Additions提供的vboxsf文件系统安装共享文件夹,我们首先需要确保满足一些先决条件,如下所示:
确保在来宾操作系统上正确安装了Guest Additions .
来宾Ubuntu中的用户必须位于组vboxsf中才能访问共享 .
在Virtual Box的最新版本中,我们还可以在创建时自动挂载共享文件夹(请参阅@the_ousek提供的答案中的图像)
重新启动guest虚拟机后,此共享文件夹将挂载到guest虚拟机目录/ media // sf_,这些用户可以访问已成为vboxsf组成员的所有用户 .
更多详情,请致电https://askubuntu.com/questions/252853/how-to-mount-a-virtualbox-shared-folder-at-startup