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
/mediadir appartenente a qualche utente, fare alcuni utenti comevagranterootè necessario un abbonamento avboxguestgruppo o unvboxsfgruppo – 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).