Parfois, lors de l'utilisation de VirtualBox, j'ai essayé de copier du texte de la machine virtuelle vers la machine hôte, mais cela a échoué. Chaque fois que cela se produit, je le répare en redémarrant la machine virtuelle. Y a-t-il une solution à cela parce que je ne veux pas continuer à redémarrer encore et encore.
Remarque: Il est toujours possible pour moi de copier du texte de l'hôte vers la machine virtuelle.
Sur un invité Windows XP, je peux tuer "VBoxTray.exe" à l'aide du gestionnaire de tâches (Ctrl+Alt+Del), puis redémarrez-le à partir de "Program Files/VirtualBox Guest Additions".
Si votre système d'exploitation invité est Ubuntu, alors exécuter les deux commandes suivantes dans le terminal Ubuntu devrait vous aider:
$ killall VBoxClient $ VBoxClient-all
Dans les paramètres de la boîte virtuelle Oracle, allez à
Settings > General > Advance
Il y a une option Drag n Drop. Sélectionnez la direction dans laquelle vous voulez copier le texte.
Pour moi, hôte Windows 7 et invité Ubuntu 16.04, je devais installer des ajouts d’invités VirtualBox.
/media/<user>/VBOXADDITIONS_x.x.x/
).Sudo sh ./VBoxLinuxAdditions.run
J'ai trouvé les étapes complètes dans ce lien
Redémarrez le module VBox Clipboard:
pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard
Sous Ubuntu, vous devrez peut-être installer virtualbox-guest-x11
Sudo apt-get install virtualbox-guest-x11
puis démarrez le client de boîte virtuelle
VBoxClient-all
Comment réparer le presse-papier partagé dans VirtualBox (Invité Windows)
Le presse-papier partagé bidirectionnel devrait fonctionner après.
Dans Ubuntu 16.10, je devais exécuter la commande suivante pour que cela fonctionne:
service virtualbox-guest-utils start
De plus, définissez le paramètre Presse-papiers partagé sur Bidirectionnel dans Paramètres de boîte virtuelle générale/avancée.
Si nécessaire, mettez à niveau VirtualBox vers la dernière version, actuellement la version 4.1.2, qui a résolu de nombreux problèmes. Puis réinstallez les ajouts invités sur la machine virtuelle, car le copier-coller est géré par les pilotes des ajouts invités.
J'utilise un OS hôte Mac et Ubuntu Guest (avec lubuntu desktop).
La réponse de Dmitry m'a tellement rapproché! Mais VBoxClient ne fonctionnait pas lorsque je l'ai cherché avec ps et que l'essai de VBoxClient-all a échoué:
$ VBoxClient-all
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Puis j'ai trouvé https://www.virtualbox.org/ticket/9332
Il s'avère que les additions de VirtualBox ne se sont pas lancées automatiquement pour une raison quelconque. Le démarrage manuel de vboxadd m'a permis d'exécuter ensuite VBoxClient avec le presse-papier activé.
arin @ arin-VirtualBox: ~ $ Sudo /etc/init.d/vboxadd start Démarrage des ajouts d'invité VirtualBox ... done. arin @ arin-VirtualBox: ~ $ ps -ef | grep -i vbox arin 2687 22537 0 10:53 pts/1 00:00:00 grep --color = auto -i vbox arin @ arin-VirtualBox: ~ $ Sudo/usr/bin/VBoxClient --clipboard arin @ arin-VirtualBox: ~ $ ps -ef | grep -i VBox root 2693 22100 0 10:53? 00:00:00/usr/bin/VBoxClient --clipboard Arin 2698 22537 0 10:53 pts/1 00:00:00 grep --color = auto -i VBox
Et maintenant, copier/coller fonctionne!
J'utilisais VirtualBox 4.3.12. Une fois la dernière version 5.0 mise à niveau, les bugs ont été corrigés.
Aucune combinaison de réinstallation d'ajouts Vbox n'a aidé.
Solution: essayez toujours de mettre à niveau vers la dernière version https://www.virtualbox.org/wiki/Downloads
Sur Ubuntu 18.04 exécuté sur VirtualBox 5.2.22, j’ai fait ce qui suit:
Sur VirtualBox Manager, cliquez avec le bouton droit de la souris sur Ubuntu VM->Settings->General tab on left->Advanced tab on right
. Maintenant, choisissez Shared Clipboard comme: Bidirectional
Sur Ubuntu, sur le terminal, exécutez les commandes suivantes:
Sudo apt installer virtualbox-guest-x11
Maintenant, je devais redémarrer Ubuntu pour exécuter la commande ci-dessous exécutée avec succès:
VBoxClient --clipboard
Après cela, la copie bidirectionnelle a commencé à fonctionner.
Ma configuration est l'hôte Windows, l'invité Xubuntu. Je suppose que ça ne fait pas mal de tout recommencer, mais c'est le client qui compte. (VBoxClient-all est simplement un script qui exécute/usr/bin/VBoxClient --clipboard et autres.)
$ ps -fe|grep -i clip
tbc 1400 1 0 Jan18 ? 00:00:00 /usr/bin/VBoxClient --clipboard
$
$ p=1400;kill -int $p;ps -fp $p
$ /usr/bin/VBoxClient --clipboard
$ ps -fe|grep -i clip
tbc 30555 1281 0 13:01 ? 00:00:00 /usr/bin/VBoxClient --clipboard
$ pstree -sp 30555
init(1)---lightdm(1094)---lightdm(1261)---init(1281)---VBoxClient(30555)---{VBoxClient}(30556)
$
Notez qu'il fonctionne en arrière-plan par défaut. Il appartenait à init (1), mais lorsque je l'ai invoqué, il a été adopté via un arbre que je ne connais pas bien.
Connectez-vous à votre ordinateur invité et ouvrez le lecteur de CD-ROM où "VirtualBox Guest Additions" doit être inséré.
Ouvrez ce lecteur de CD et exécutez le fichier "VBoxWindowsAdditions.exe".
Après l'installation, vous devez redémarrer, alors cela devrait fonctionner!