2.在VBOX上設定共用資料夾,注意資料夾名稱,我設定為Shared,後面會用到
3.將Linux啟動,在terminal下操作
a. 先將使用者的名字加入到vbox下,假設使用者名稱為EDAUser
sudo usermod -aG vboxsf EDAUser
b. 確認共享目錄的位置,應該是在
/media/sf_Shared
注意sf_Shared = sf_ + Shared(上面設定的資料夾名稱)
c. 回到使用者目錄
~/
建立一個作為連結用的目錄,在此我也取名為Shared
mkdir Shared
d.建立連結,第一個Shared 是使用者設定的共用名稱,第二個是使用者根目錄下建立的目錄
sudo mount -t vboxsf Shared /home/EDAUser/Shared
4. 到此完成所有設定,~/Shared的資料就會與主機OS上的共用目錄夾連結,並且可以讀寫
但是重新開機後,連結就會失效,所以還要再設定自動連結模式
5. 設定開機自動掛載
a. 通过id -u user查找 具体GID和UID
b. 使用root 修改 /etc/rc.local 加入一行
mount -t vboxsf -o uid=1000,gid=1000 Shared /home/EDAUser/Shared
備註:
对于“开机自动挂载”模块,我试了好多遍都以失败告终,大部分网络资料都是说在 /etc/fstab 文件中追加VirtualBox虚拟机文件夹共享挂载命令
“ Shared /home/EDAUser/Shared vboxsf defaults 0 0 ”,其实是错误的,
因为系统调用fstab的时候,Virtualbox的共享目录的模块还没有加载,所以每次加载都会失败

沒有留言:
張貼留言