web-dev-qa-db-fra.com

Pourquoi ne puis-je pas accéder à un dossier partagé à partir de ma machine Virtualbox?

J'ai Ubuntu 14.04 comme système hôte, puis sur Virtualbox, j'ai Lubuntu 14.04.

J'essaie de partager un dossier sur mon système hôte afin que mon système invité puisse y écrire des fichiers. J'ai suivi les instructions du mieux que j'ai pu et installé les ajouts d'invités Virtualbox. J'ai atteint le point où j'ai ajouté le dossier partagé dans l'interface des périphériques:

shared folder

Cependant, même après le redémarrage, je ne trouve le dossier nulle part dans mon système invité.

Comment puis-je obtenir mon dossier partagé pour qu'il apparaisse réellement dans ma machine Lubuntu invité?

63
Questioner

Vous devez monter votre dossier sur votre machine virtuelle.

Vous devez d’abord installer Guest Additions (bien que je l’ai déjà fait lors de l’installation).

  1. Démarrer votre VM
  2. Devices> Insert Guest Additions CD image...
  3. J'ai dû monter le CD manuellement: Sudo mount /dev/cdrom /media/cdrom
  4. Installez les packages nécessaires: Sudo apt-get install make gcc linux-headers-$(uname -r)
  5. Installez les ajouts d'invité: Sudo /media/cdrom/VBoxLinuxAdditions.run

Maintenant, vous pouvez monter votre part en utilisant:

mkdir ~/new
Sudo mount -t vboxsf New ~/new

New est le nom de votre dossier partagé.

Vous pouvez maintenant accéder au dossier partagé à ~/new.


Note: Ce n'est pas permanent. Pour monter définitivement votre dossier, vous devez ajouter la ligne suivante à /etc/fstab (Sudo nano /etc/fstab):

New /home/user/new vboxsf defaults 0 0

Évidemment, vous devriez remplacer user dans /home/user/new par votre propre nom d'utilisateur.

86
Louis Matthijssen

Comment accéder au répertoire partagé de l'hôte Windows à partir de l'invité Ubuntu VirtualBox:

  1. Créez un répertoire sous Windows à n’importe quel emplacement de votre choix.
  2. Dans la VirtualBox, accédez aux paramètres de l'invité Ubuntu.
  3. Dans la section Dossier partagé, ajoutez l'emplacement de votre dossier créé avec une permission complète.
  4. Maintenant, démarrez l’invité Ubuntu et assurez-vous que les derniers ajouts d’invités VirtualBox sont installés.
  5. Ajoutez maintenant votre utilisateur au groupe vboxsf:

    Sudo usermod -aG vboxsf $(whoami)
    
  6. Déconnectez l'utilisateur et reconnectez-vous.

  7. Vous pouvez maintenant accéder à votre répertoire partagé dans /media/sf_(shared_folder_name).
38
Vikas

Comment partager des dossiers dans une boîte virtuelle (Guide étape par étape)

  1. Accédez au dossier Virtual Box/Device/Shared (sur le système d'exploitation hôte).
  2. Ajoutez un dossier que vous souhaitez partager dans la fenêtre contextuelle. (sur l'OS hôte)
  3. Appelons ce dossier "Partagé" (sur l’OS hôte)
  4. Maintenant, allez sur Device et installez plus d'invité.
  5. La prochaine étape consiste à créer un dossier que vous souhaitez synchroniser avec le système d'exploitation hôte, tout en vous assurant que vous êtes à /home/UserName.

    Vous pouvez le vérifier en tapant pwd dans le terminal. Maintenant créer un répertoire -

    mkdir Share
    Sudo chmod 777 /home/userName/Share
    
  6. Maintenant, installez le paquet supplémentaire d'invité (étape cruciale! En général, cela manque au lecteur, ce qui crée une erreur "Type de fichier inconnu" vboxsf ").

    Sudo apt-get install virtualbox-ose-guest-utils
    
  7. Maintenant, faites la dernière étape en montant le dossier (sur l'OS invité)

    Sudo mount -t vboxsf share ~/Share/
    
  8. Terminé! synchronisez maintenant les fichiers entre l'OS hôte et l'OS invité via une boîte virtuelle.

15
Pankaj Barnwal

Il est important de vérifier que vous avez mis à niveau la version de la boîte virtuelle. En ce qui me concerne, j’essayais de monter ma très ancienne version d’ajouts suppose sur Ubunto 15.04 et tout a échoué. La solution était simple: Mettez à niveau votre application Virtual Box.

2
Gabriel del Campo
  1. Mettez en surbrillance la machine virtuelle, accédez à Paramètres> Dossiers partagés et ajoutez un dossier.
  2. Démarrer VM Accédez à Périphériques> Insérer l'image du CD Add Guest.
  3. Autorisez VM à exécuter les installations des ajouts d'invités.
  4. Dans le terminal, exécutez: Sudo adduser (your user name here) vboxsf
  5. Redémarrez la VM.
1
Saresa Smith

La solution la plus simple consiste à créer un groupe résidentiel dans Windows si vous utilisez le système d'exploitation Ubuntu dans Virtual Box pour Windows. Installez des ajouts d'invité. Ensuite, allez à Fichiers et cherchez Résea. Ubuntu vous aidera à rejoindre le groupe de maison dans Windows et, selon la manière dont vous avez défini les privilèges de partage, vous pouvez accéder, modifier et transférer des données. N'oubliez pas que vous devez être connecté à un réseau, à ADHOC, à un réseau local sans fil, etc., mais pas nécessairement à Internet.

0
ceotimgorman