web-dev-qa-db-fra.com

Comment transférer des fichiers de Windows vers Ubuntu sur Virtualbox?

Comment transférer des fichiers de Windows vers Ubuntu installés sur Virtualbox? Lorsque je branche une clé USB, elle n'apparaît que sous Windows.

Comment puis-je le voir dans Ubuntu?

29
Concerned_Citizen

Il y a 2 façons que j'utilise normalement

Option 1: Avant de démarrer Ubuntu, dans Virtualbox Ubuntu VM, spécifiez un dossier de partage. Ensuite, après vous être connecté à Ubuntu, créez un nouveau répertoire, par exemple /media/vboxshared et montez ce lecteur à l'aide de la commande Sudo mount -t vboxsf SHARENAME /media/vboxshared. Entrez votre mot de passe lorsqu'il vous invite à le saisir.

Option 2: avant de démarrer Ubuntu, ajoutez une nouvelle carte réseau et sélectionnez "Bridged Adapter". Ensuite, après vous être connecté à Ubuntu, exécutez la commande ifconfig -a | more pour obtenir l'adresse IP de cette nouvelle carte réseau. Sous Windows, utilisez WinSCP ou FileZilla pour transférer le fichier vers Ubuntu

24
Alvin Sim

Merci pour la réponse d'Alvin Sim. Bien que ce soit clair, je passe encore un peu de temps à tout faire correctement. OK, voici mes étapes détaillées en utilisant l'option 1 d'Alvin Sim.

  1. Avant de commencer votre invité
  2. Accédez à VirtualBox Manager
  3. Sélectionnez votre invité intéressé
  4. Allez dans Invité Paramètres
  5. Dans Invité Paramètres, faites défiler le menu de gauche et accédez à Dossiers partagés
  6. Dans Dossiers partagés, ajoutez votre dossier intéressé dans la machine hôte
  7. Après avoir ajouté le chemin de votre dossier hôte, vous verrez une mise à jour Liste des dossiers dans Dossiers partagés. Souvenez-vous de votre nouveau dossier Nom indiqué dans cette liste. Dis que c'est Host_SHARE.
  8. Cliquez sur OK et enregistrez vos modifications.
  9. Démarrez votre machine invité
  10. Dans la machine invitée, créez un nouveau dossier, par ex. GUEST_SHARE
  11. Dans Terminal invité, saisissez

    Sudo mount -t vboxsf Host_SHARE GUEST_SHARE`
    

    Si vous voyez l'erreur mount: wrong fs type, bad option, bad superblock on …, cela signifie que vous devez d'abord installer virtualbox-guest-utils.

    Sudo apt-get install virtualbox-guest-utils
    

    Exécutez ensuite à nouveau la commande mount

  12. Vous trouverez vos affaires dans ce GUEST_SHARE dossier.

12
pitfall
Sudo mount -t vboxsf SHARENAME /media/vboxshared 
  1. créez votre dossier partagé sur votre PC. par exemple "c:\SharedBoth"
  2. assurez-vous d'avoir sélectionné votre dossier partagé c:\SharedBoth dans le menu de la boîte virtuelle "paramètres" - "dossiers partagés" - "ajouter" - "permanent/montage automatique", avant de démarrer la machine virtuelle ubuntu.
  3. démarrez le terminal ubuntu, tapez la commande ci-dessus,
    Sudo mount -t vboxsf SharedBoth /media
  4. puis vérifiez si le dossier sf_SharedBoth a été créé dans le dossier média Avant de faire l'étape 3, vous devez vous assurer que vous avez installé les "ajouts d'invité"
6
Luname

Dans tous les cas, vous pouvez facilement rendre la clé USB visible sur l'invité. D'après votre question, j'imagine que vous exécutez Ubuntu dans un invité et que l'hôte est Windows.

Chaque fois que vous insérez une clé USB, si vous souhaitez la voir dans l'invité, procédez comme suit:

  1. Démontez proprement l'USB de Windows en cliquant sur l'icône correspondante dans le coin inférieur droit et en sélectionnant l'option "Retirer en toute sécurité ...".

  2. Dans votre fenêtre VirtualBox, sélectionnez l'élément de menu "Périphériques => périphériques USB" dans le menu de la fenêtre d'invité en haut à gauche et sélectionnez votre clé USB. Il devrait apparaître dans Ubuntu maintenant.

Cette opération équivaut à insérer physiquement votre clé USB dans un port USB de votre machine invitée.

Sinon, les autres options sont

  1. Dossier partagé comme indiqué dans les réponses de laebshade et d'Alvin Sim. Mais cela peut être lent.

  2. FTP etc ... comme également indiqué dans la réponse d'Alvin Sim (suppose que vous avez un serveur ftp sur votre hôte Windows).

  3. Un montage de samba simple de l'invité:

    mount -t cifs // winhost/share/home/votrenom/mntpoint -o user = winusr% paswd, uid = 0, gid = 0, file_mode = 0777, dir_mode = 0777
  4. Pour les petits volumes et les synchronisations fréquentes, ouvrez un compte dropbox.

3
Alain Pannetier

Quel est l'hôte et quel est l'invité? Quoi qu'il en soit, Virtualbox dispose d'un mécanisme de partage que vous pouvez utiliser; installez simplement les suppléments invité comme décrit dans la documentation puis installez un partage dans la configuration de VirtualBox.

2
laebshade
  1. Dans la boîte virtuelle, connectez-vous à Ubuntu.
  2. Dans la barre de menus, cliquez sur Périphériques -> Périphériques USB -> Sélectionnez votre périphérique (Pendrive).
  3. Accédez ensuite au dossier Accueil. Sur la gauche, vous verrez votre appareil.
2
Swati