Attualmente sto scrivendo un modello (in veewee) per creare una scatola vagabondo che esegue Funtoo x86_64.
Attualmente, la mia scatola non supera l'ultimo passaggio per vagrant basebox validate
, in cui una cartella condivisa deve essere montata automaticamente nel sistema guest.
Quali sono i prerequisiti per il montaggio automatico delle cartelle condivise? L'ho cercato nella documentazione per Gentoo e per VirtualBox, ho dato un'occhiata ai modelli per le scatole Ubuntu, ma ancora non so come replicare il comportamento di montaggio automatico della scatola Ubuntu predefinita.
Sto usando genkernel con i sorgenti gentoo. Vengono installate le aggiunte virtualbox-guest e avviato il demone virtualbox.
Mi piacerebbe una risposta che contenga questi requisiti (con alcune delle mie migliori ipotesi):
- Configurazione del kernel (NFS v3/4, automounter, …?)
- Programmi Userspace (ho bisogno di pacchetti aggiuntivi? quali demoni in quale runlevel?)
- Directory e autorizzazioni (ho bisogno di un
/media
dir appartenente a qualche utente, fare alcuni utenti comevagrant
eroot
è necessario un abbonamento avboxguest
gruppo o unvboxsf
gruppo – che non esiste ancora?)
ma qualsiasi tipo di aiuto sarebbe ottimo, anche un singolo collegamento o un'intuizione...
AGGIORNAMENTO: Quello che ho fatto finora...
Posso posso monta le cartelle condivise manualmente, quello che mi interessa è il montaggio automatico.
Il sito Web di VirtualBox menziona un gruppo vboxsf
che dovrebbe essere creato durante l'installazione delle aggiunte – non vedo quel gruppo in /etc/group
, ho vboxguest
, però.
Dice anche che le cartelle condivise sono montate in /media
con il prefisso sf_
(controllabile da /VirtualBox/GuestAdd/SharedFolders/MountDir
e /VirtualBox/GuestAdd/SharedFolders/MountPrefix
). Non ho un /media
directory - ed entrambe le proprietà non sono state impostate sulla mia macchina virtuale.
Ho creato sia la directory che il gruppo e ho impostato le proprietà sui valori predefiniti, ma sono ancora sfortunato.
Risposta accettata:
Lo stato nell'ultimo paragrafo è sufficiente:aggiungi /media
, aggiungi il gruppo vboxsf
e riavvia (cosa che non ho fatto quando l'ho provato prima).