Je connais bien le processus d'installation des compléments invité et du partage des dossiers de l'hôte avec l'invité, mais existe-t-il un moyen de faire l'inverse?
J'ai un hôte XP et un invité Ubuntu 10.10, avec VBox 4.0.2.
En d'autres termes, j'aimerais que l'hôte ait un accès direct à (au moins une partie) des fichiers contenus dans le fichier .vdi.
virtualbox
network-shares
shared-folders
Nate Parsons
la source
la source
Réponses:
Il n'y a aucun moyen de faire cela avec les extensions Guest, cependant, configurez le partage de fichiers Ubuntu normal sur votre invité et vous pourrez accéder aux fichiers en utilisant le réseau virtuel entre l'hôte et l'invité. La version OSE de VirtualBox ne comporte pas de dossiers partagés. Il s'agit de la méthode de partage recommandée pour VirtualBox, telle que décrite ici . How-To Geek propose ici un didacticiel expliquant comment le faire avec Ubuntu. Il s'applique également à tout ce qui est en dehors des dossiers de départ.
Le pilote de réseau est suffisamment intelligent pour ne pas envoyer le trafic sur le réseau, mais reste utilisé pour communiquer avec l'invité. J'ai quelques machines virtuelles que je lance et utilise comme ceci, à la fois sur Mac et Windows.
la source
Par défaut, la machine virtuelle dispose d'une connexion NAT au réseau local, ce qui signifie qu'elle ne possède pas de "vraie" adresse IP. Si vous configurez plutôt une connexion pontée, vous pouvez utiliser des méthodes de partage de fichiers classiques à partir du PC virtuel, par exemple le partage de fichiers Windows (y compris SAMBA sous Linux / Unix / etc.) Ou NFS. Bien entendu, la machine virtuelle devrait être en cours d'exécution.
Il est également possible de monter un VDI en tant que lecteur sous le système d'exploitation hôte. Je ne connais pas les détails de cette procédure sur un hôte XP, et je pense que vous devrez fermer (plutôt que suspendre) le système d'exploitation invité pour pouvoir éviter la corruption du disque dur.
la source
Il y a une solution délicate:
sudo /sbin/mount.vboxsf -o gid=1000,uid=1000 shared ~/shared
rsync
pour synchroniser vos données dans ~ / shared avec ~ / shared_local .Vous pouvez utiliser les mêmes scripts bash sous Linux et Windows. Vous pouvez accéder à toutes les données de votre ~ / partagé à partir de Windows et de Linux en utilisant le même chemin.
la source
Ceci peut être fait. Ce que vous devez faire, c'est ajouter une carte réseau supplémentaire en tant que réseau uniquement hôte et redémarrer l'ordinateur invité. Pendant le redémarrage, vous serez invité à installer une nouvelle interface réseau, répondez oui à cette question. Une fois démarré, la machine invitée est accessible à partir de l'hôte en utilisant l'adresse IP de l'invité. Je suggère de définir une adresse IP statique, 192.168.50.10, par exemple pour l'invité. Partagez la samba et vous devriez pouvoir lui parler à partir de la machine hôte. Je l'ai fait et c'est génial.
la source