我在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时,我都会得到紧急模式。请帮忙
发布于 2018-12-12 10:00:23
问题似乎是时间 - 当fstab运行时vbox共享没有准备好,所以我们安装在用户登录。我相信有人会在某些时候为Ubuntu 16发布更好的解决方案。
在主机中创建共享点:
host$ sudo mkdir -p /path/to/myshare
host$ sudo chown user:user /path/to/myshare
(...通过VBox UI添加了“myshare”分享)
在guest中创建挂载点:
guest$ sudo mkdir -p /path/to/myshare
guest$ sudo visudo
添加无密码sudo权限以在guest虚拟机中安装:
guest$ sudo visudo
...添加到结尾:
# Allow mounting without password
# (hack to allow vbox share mounting to be delayed until user login)
ALL ALL=NOPASSWD: /bin/mount
向用户“.profile”添加了挂载操作:
guest$ vi ~/.profile
...添加到最后:
sudo /bin/mount -t vboxsf -o uid=$UID,gid=$(id -g) myshare /path/to/myshare
https://stackoverflow.com/questions/-100003055
复制相似问题