Dossiers partagés VirtualBox

Dossiers partagés VirtualBox

Configuration des dossiers partagés dans VirtualBox

Si vous avez des machines virtuelles installées dans VirtualBox, vous souhaitez partager des données entre la machine virtuelle et le système d'exploitation hôte. La fonction de dossier partagé de VirtualBox vous permet de partager un dossier entre votre système d'exploitation hôte et le système d'exploitation invité.

Nous utiliserons un système hôte Windows 10 et partagerons un dossier avec Ubuntu 18.04 en tant qu'invité. Tout, des autorisations de lecture et d'écriture à la gestion du volume, est étonnamment facile et simple à configurer dans les deux cas. Un linux et un système d'exploitation non linux offre également une belle généralité, ce qui rend les étapes suivantes largement applicables.

Nous partagerons un dossier nommé D: \ vboxshare du système hôte avec le même nom sur l'invité pour la simplicité. Vous pouvez faire apparaître le dossier partagé avec un nom différent sur votre système d'exploitation invité, si vous le souhaitez.

Démarrez votre machine virtuelle et cliquez sur Options de périphériques dans la fenêtre VirtualBox, ligne supérieure.

En bas du sous-menu des appareils, vous obtiendrez une option disant Insérer des ajouts d'invités Image du CD… Cliquez dessus et il montera un fichier ISO fourni par Oracle pour étendre les capacités de la machine virtuelle, y compris la fonction de dossier partagé.

En cliquant, l'une des deux choses peut arriver. Si vous utilisez un ubuntu d'origine, vous serez invité à ce qu'il y ait un autorun.shot Script à l'intérieur de l'image du CD et il faut que votre mot de passe sudo s'exécute ou vous pouvez remarquer une image de CD montée sur votre système de fichiers, auquel cas veuillez consulter la note ci-dessous.

Revenant dans le cas idéal où le autorun.shot Le script commence seul, dans ce cas, vous devrez permettre à votre système d'exploitation invité d'exécuter le script. Cliquez sur «Exécuter» lorsque la fenêtre suivante apparaît:

Vous pouvez aller de l'avant et donner dans votre mot de passe sudo lorsque vous voyez cette invite:

Enfin, vous verrez le résultat de l'installation (cela ne prendra que quelques secondes):

Vous remarquerez que le script vous demande d'installer gcc, make et perl afin qu'il puisse installer les modules de noyau nécessaires. Nous le ferons ensuite.

Remarque: si l'invite AutoInstallation n'apparaît pas

Il y a de fortes chances que vous utilisiez une distribution comme Lubuntu, et vous remarquerez une nouvelle image de CD montée sur le chemin / media // vbox_ga_version_number où le numéro de version dépendrait de la version de VirtualBox. Cette image CD peut également apparaître sur votre écran de bureau. Si cela se produit, ouvrez simplement le terminal, parcourez ce répertoire et exécutez l'autorun.Script SH comme utilisateur root. Pour ce faire, utilisez les commandes suivantes:

$ CD // media / vbox_gas_5.2.12
$ sudo ./ Autorun.shot

Bien sûr, vous auriez besoin d'utiliser votre nom d'utilisateur au lieu du montré dans la commande. Aussi le support monté / Vbox_gas_x.X.xx aura un nom différent en fonction de la version de VirtualBox que vous utilisez.

Retour à l'installation

Il est maintenant temps de s'assurer que le logiciel d'addition d'invité dispose de tous les packages de base nécessaires pour installer des modules de noyau sur le système d'exploitation invité. Comme mentionné précédemment, ces packages sont faire, gcc et perler. Installons-les.

$ sudo apt install gcc make perl

Maintenant, comme point final des minuties, vous devez comprendre que les fichiers partagés par VirtualBox ne peuvent être accès que par les membres de voxsf groupe créé par le précédent par le autorun.shot scénario. Pour rendre ces fichiers accessibles à votre compte utilisateur UNIX régulier, ce compte doit être membre du voxsf groupe. Faites en sorte que cela se produise en exécutant la commande:

$ sudo addUser voxsf

Ajout du dossier partagé

Nous sommes maintenant prêts à partager des dossiers de la machine hôte. Pour ce faire, cliquez sur les appareils, encore une fois, dans l'option de menu VirtualBox de la fenêtre VM. (Rangée supérieure, en dehors de la machine virtuelle)

Vous verrez les options suivantes là-bas, appareils → dossiers partagés → Paramètres du dossier partagé…

En cliquant dessus, vous verrez quelque chose de similaire à ceci:

Cliquez sur l'icône du premier dossier sur la colonne à droite le plus. Entrez ensuite le chemin de ce dossier comme vu de votre système d'exploitation hôte. Dans notre cas, c'est un dossier en D: Drive. Alors Nom de dossier La variable décidera du nom de ce dossier partagé à l'intérieur la machine virtuelle. Vous pouvez également choisir l'option de montage automatique afin que le dossier soit monté sans intervention manuelle. En faire un membre permanent s'assurerait que le partage soit activé chaque fois que vous démarrez cette machine virtuelle.

Si les données du dossier sont sensibles, ou si vous utilisez votre machine virtuelle pour tester des logiciels malveillants, vous souhaiterez peut-être également sélectionner l'option en lecture seule. Ce faisant, vous vous assurez que la machine virtuelle ne peut pas modifier le contenu du dossier.

Maintenant, nous redémarrons notre système afin que toutes les modifications que nous avons apportées dans les dernières étapes apparaissent en fait comme un dossier partagé sur le bureau de notre utilisateur (ou à /médias/)

Conclusion

Faites-nous savoir s'il y a d'autres bugs, problèmes ou configurer dans vos dossiers partagés. S'il y a un cas de bord que vous voulez que nous couvrions si vous avez encore des doutes persistants sur les étapes couvertes ci-dessus.

Vous pouvez nous joindre sur Twitter, Facebook ou vous abonner par e-mail.