私は現在、Funtoo x86_64を実行するバグラントボックスを作成するためのテンプレート(veewee)を作成しています。現在、私のボックスは最後のステップで失敗vagrant basebox validate
し、ゲストシステムに共有フォルダを自動的にマウントする必要があります。
共有フォルダを自動マウントするための前提条件は何ですか? GentooとVirtualBoxのドキュメントでそれを検索し、Ubuntuボックス用のテンプレートを調べましたが、まだデフォルトのUbuntuボックスのサイレントインストール動作を複製する方法がわかりません。
私はgenkernelとgentoo-sourcesを使用しています。 virtualbox-guest-additionsがインストールされ、virtualboxデーモンが起動します。
私は次の要件(そして最高の推測のいくつか)を含む答えが欲しいです。
- カーネル構成(NFS v3/4、自動マウント、...?)
- ユーザー空間プログラム(追加パッケージが必要ですか?どのデーモンはどの実行レベルにありますか?)
/media
ディレクトリと権限(特定のユーザーに属するディレクトリが必要ですか?一部のユーザーがグループまたはグループのメンバーシップを好きで必要ですかvagrant
?root
グループがまだ存在していませんか?)vboxguest
vboxsf
しかし、リンクや直感など、どんな種類の助けでもいいでしょう。
修正する:私がこれまでにしたことは
…できる共有フォルダを手動でマウントします。私が興味を持っているのは自動マウントです。
VirtualBox Webサイトには、アドインがインストールされvboxsf
たときに作成する必要があるグループが含まれています。にはそのグループは表示されませんが/etc/group
表示されますvboxguest
。
また、共有フォルダが/media
プレフィックスsf_
(制御可能/VirtualBox/GuestAdd/SharedFolders/MountDir
と)によって/VirtualBox/GuestAdd/SharedFolders/MountPrefix
。/media
ディレクトリもなく、仮想マシンにもプロパティも設定されていません。
ディレクトリとグループを作成し、プロパティをデフォルト値に設定しましたが、まだ幸運ではありません。
答え1
最後の段落の状態で十分です。 add /media
、add group vboxsf
、および再起動(以前に試したときはこれを行いませんでした。)