GNU/Linux >> Tutoriels Linux >  >> Linux

Linux – Virtualbox :monter automatiquement un dossier partagé sous Gentoo ?

J'écris actuellement un modèle (en veewee) pour créer une boîte vagrant exécutant Funtoo x86_64.
Actuellement, ma boîte échoue à la dernière étape de vagrant basebox validate , dans lequel un dossier partagé doit être monté automatiquement dans le système invité.

Quels sont les prérequis pour le montage automatique des dossiers partagés ? Je l'ai cherché dans la documentation de Gentoo et de VirtualBox, j'ai jeté un coup d'œil aux modèles pour les boîtes Ubunto - mais je ne sais toujours pas comment reproduire le comportement de montage automatique de la boîte Ubuntu par défaut.

J'utilise genkernel avec les sources gentoo. Les virtualbox-guest-additions sont installés et le démon virtualbox est démarré.

J'aimerais une réponse contenant ces exigences (avec certaines de mes meilleures suppositions) :

  • Configuration du noyau (NFS v3/4, automonteur, … ?)
  • Programmes de l'espace utilisateur (ai-je besoin de packages supplémentaires ? Quels démons dans quel niveau d'exécution ?)
  • Répertoires et autorisations (ai-je besoin d'un /media dir appartenant à un utilisateur, certains utilisateurs aiment-ils vagrant et root besoin d'être membre de la vboxguest groupe ou un vboxsf groupe - qui n'existe pas encore ?)

mais n'importe quel type d'aide serait formidable - même un simple lien ou une intuition…

MISE À JOUR : Ce que j'ai fait jusqu'à présent…
Je peux monter les dossiers partagés manuellement, ce qui m'intéresse, c'est le montage automatique.

Le site de VirtualBox mentionne un groupe vboxsf qui devrait être créé lors de l'installation des ajouts - je ne vois pas ce groupe dans /etc/group , j'ai vboxguest , cependant.

Il indique également que les dossiers partagés sont montés sous /media avec un préfixe sf_ (contrôlable par /VirtualBox/GuestAdd/SharedFolders/MountDir et /VirtualBox/GuestAdd/SharedFolders/MountPrefix ). Je n'ai pas de /media répertoire non plus - et les deux propriétés n'ont pas été définies sur ma machine virtuelle.

J'ai créé à la fois le répertoire et le groupe et défini les propriétés sur leurs valeurs par défaut, mais je n'ai toujours pas de chance.

Réponse acceptée :

L'état dans le dernier paragraphe est suffisant - ajoutez /media , ajoutez le groupe vboxsf et redémarrer (ce que je n'ai pas fait quand j'ai essayé cela auparavant).


Linux
  1. Windows - Dossier partagé entre l'invité Windows Qemu et l'hôte Linux ?

  2. Linux - Comment trouver quelle version de Java dans le dossier installé Java ?

  3. mount Exemples de commandes sous Linux

  4. Répertoire JAVA_HOME sous Linux

  5. Répéter la commande automatiquement sous Linux

Linux Quelle commande

Dbxfs - Monter le dossier Dropbox localement en tant que système de fichiers virtuel sous Linux

Dossier partagé dans Virtualbox (ubuntu et Windows 7) ?

Comment monter un dossier Linux distant dans Windows via SSH ?

Pourquoi ne puis-je pas chown un dossier partagé VirtualBox ?

Comment configurer les autorisations Linux pour le dossier WWW ?