Virtualbox
VirtualBox:在 Gentoo 中自動掛載共享文件夾
我目前正在編寫一個模板(在 veewee 中)來建構一個執行 Funtoo x86_64 的 vagrant box。目前,我的盒子在最後一步失敗了
vagrant basebox validate
,其中一個共享文件夾必須自動安裝在來賓系統中。自動掛載共享文件夾的先決條件是什麼?我在 Gentoo 和 VirtualBox 的文件中搜尋了它,查看了 Ubunto 盒子的模板 - 但仍然不知道如何複製預設 Ubuntu 盒子的自動掛載行為。
我將 genkernel 與 gentoo-sources 一起使用。安裝了 virtualbox-guest-additions 並啟動了 virtualbox 守護程序。
我想要一個包含這些要求的答案(有一些我最好的猜測):
- 核心配置(NFS v3/4,自動掛載,…?)
- 使用者空間程序(我需要額外的包嗎?哪個守護程序在哪個執行級別?)
- 目錄和權限(我是否需要
/media
屬於某個使用者的目錄,某些使用者是否喜歡vagrant
並root
需要該vboxguest
組或vboxsf
組中的成員資格 - 尚不存在?)但任何形式的幫助都會很棒——即使是一個連結或預感……
**更新:**到目前為止我所做的……
我可以手動安裝共享文件夾,我感興趣的是自動安裝。
VirtualBox 網站提到了一個
vboxsf
應該在安裝附加組件時創建的組 - 我沒有在 中看到該組,但/etc/group
我有vboxguest
。它還說共享文件夾安裝在
/media
前綴為sf_
(可控/VirtualBox/GuestAdd/SharedFolders/MountDir
和/VirtualBox/GuestAdd/SharedFolders/MountPrefix
)下。我也沒有/media
目錄 - 我的虛擬機上沒有設置這兩個屬性。我創建了目錄和組並將屬性設置為其預設值,但我仍然不走運。
最後一段中的狀態就足夠了 - add
/media
,添加組vboxsf
並重新啟動(我之前嘗試過這個時沒有這樣做)。