web-dev-qa-db-fra.com

Comment réparer le copier / coller de virtualbox sur la machine hôte?

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.

106
sam

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".

33
sam

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 
121
Dmitry

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.

22
amjad

Pour moi, hôte Windows 7 et invité Ubuntu 16.04, je devais installer des ajouts d’invités VirtualBox.

  1. Démarrer la machine virtuelle
  2. Cliquez sur le menu des périphériques
  3. Sélectionnez Insérer l'image du CD des ajouts d'invités
  4. Accédez au répertoire dans lequel votre lecteur de CD-ROM est monté (généralement /media/<user>/VBOXADDITIONS_x.x.x/).
  5. Installez-le Sudo sh ./VBoxLinuxAdditions.run
  6. Redémarrez la machine virtuelle!

J'ai trouvé les étapes complètes dans ce lien

19
Ahmad Abdelghany

Redémarrez le module VBox Clipboard:

pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard

14
DBedrenko

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
9
Bala

Comment réparer le presse-papier partagé dans VirtualBox (Invité Windows)

  1. Dans l'invité Windows de VirtualBox, ouvrez le Gestionnaire de tâches.
  2. Allez sur l'onglet Processus, sélectionnez VBoxTray.exe et sélectionnez Terminer le processus.
  3. Allez sur l'onglet Applications et sélectionnez Nouvelle tâche.
  4. Accédez au dossier d'installation de VirtualBox Guest Additions, sélectionnez VBoxTray.exe, puis cliquez sur OK.

Le presse-papier partagé bidirectionnel devrait fonctionner après.

4
user227392

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.

4
user617342

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.

3
Pisu

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!

1
arinmorf

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

0
leroneb

Sur Ubuntu 18.04 exécuté sur VirtualBox 5.2.22, j’ai fait ce qui suit:

  1. 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

  2. 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.

0
Sudheer Kumar

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.

0
tbc0

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!

0
Black