Virtualbox

VirtualBox:在 Gentoo 中自動掛載共享文件夾

  • October 24, 2012

我目前正在編寫一個模板(在 veewee 中)來建構一個執行 Funtoo x86_64 的 vagrant box。目前,我的盒子在最後一步失敗了vagrant basebox validate,其中一個共享文件夾必須自動安裝在來賓系統中。

自動掛載共享文件夾的先決條件是什麼?我在 Gentoo 和 VirtualBox 的文件中搜尋了它,查看了 Ubunto 盒子的模板 - 但仍然不知道如何複製預設 Ubuntu 盒子的自動掛載行為。

我將 genkernel 與 gentoo-sources 一起使用。安裝了 virtualbox-guest-additions 並啟動了 virtualbox 守護程序。

我想要一個包含這些要求的答案(有一些我最好的猜測):

  • 核心配置(NFS v3/4,自動掛載,…?)
  • 使用者空間程序(我需要額外的包嗎?哪個守護程序在哪個執行級別?)
  • 目錄和權限(我是否需要/media屬於某個使用者的目錄,某些使用者是否喜歡vagrantroot需要該vboxguest組或vboxsf組中的成員資格 - 尚不存在?)

但任何形式的幫助都會很棒——即使是一個連結或預感……

**更新:**到目前為止我所做的……

可以手動安裝共享文件夾,我感興趣的是自動安裝。

VirtualBox 網站提到了一個vboxsf應該在安裝附加組件時創建的組 - 我沒有在 中看到該組,但/etc/group我有vboxguest

它還說共享文件夾安裝在/media前綴為sf_(可控/VirtualBox/GuestAdd/SharedFolders/MountDir/VirtualBox/GuestAdd/SharedFolders/MountPrefix)下。我也沒有/media目錄 - 我的虛擬機上沒有設置這兩個屬性。

我創建了目錄和組並將屬性設置為其預設值,但我仍然不走運。

最後一段中的狀態就足夠了 - add /media,添加組vboxsf重新啟動(我之前嘗試過這個時沒有這樣做)。

引用自:https://unix.stackexchange.com/questions/52566