2016-05-04 136 views
2

我在Windows 10主機上的VirtualBox上運行Ubuntu Server 16.04。我安裝了VirtualBox guest添加,並正確設置了使用「mount」命令成功安裝的共享文件夾。我想共享的文件夾可以安裝在系統啓動時,所以我增加了一個記錄到/ etc/fstab文件,如:在Ubuntu服務器上的fstab中自動安裝VirtualBox共享文件夾16.04

Projects /home/development/projects vboxsf rw,uid=1000,gid=1000 0 0

但是,每當我添加一條記錄到fstab中的下次重新啓動我得到的應急模式。請幫忙

+0

我投票關閉這個問題作爲脫離主題,因爲它不涉及到編程需要的Stackoverflow問題。你可能想試試[askubuntu](http://askubuntu.com),但首先閱讀他們的幫助來檢查你的問題是否適合。 – kaylum

回答

0

儘管它很醜陋,但在Ubuntu網站上發佈的this也適用於我。這不是覈準的答案,但是當別人沒有答案時它就起作用了。問題似乎是時機 - 當fstab運行時,vbox共享還沒有準備好,所以我們在用戶登錄時進行掛載。我相信有人會在某個時候發佈更好的Ubuntu 16解決方案。

在主機

創建共享點:

host$ sudo mkdir -p /path/to/myshare 
host$ sudo chown user:user /path/to/myshare 

(...增加了一個 「myshare的」 份額通過垂直框UI)

創建於來賓安裝點:

guest$ sudo mkdir -p /path/to/myshare 
guest$ sudo visudo 

加密碼的sudo許可登上客人:

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 
+0

問題很好說明。對於該解決方案,將命令插入到/etc/rc.local更容易。不需要'sudo',不需要用戶登錄。沒有$ UID,所以你需要查看它並將其接通。 –

相關問題