Pourquoi le partage de presse-papiers ne fonctionne-t-il pas avec Ubuntu 18.04 LTS dans VirtualBox 5.1.26?

47

J'ai installé Ubuntu 18.04 LTS dans VirtualBox 5.1.26. J'ai installé des ajouts d'invités, activé le partage du presse-papiers et redémarré la machine virtuelle invitée. Cependant, le partage du presse-papiers ne fonctionne pas. Comment peut-il être corrigé?

juhist
la source

Réponses:

57

Le problème vient du virtualbox-guest-x11paquet manquant.

Exécutez les commandes ci-dessous:

sudo apt-get update
sudo apt-get install virtualbox-guest-x11

S'il vous demande de conserver un fichier ou d'installer le nouveau, sélectionnez-le.

sudo VBoxClient --clipboard

Cela devrait permettre le partage du presse-papiers. Assurez-vous que le partage du Presse-papiers est défini sur Bidirectionnel sous Paramètres VM dans VirtualBox comme indiqué ici:

Partage du presse-papiers dans VirtualBox

Swapnil Goad
la source
1
Cette solution a fonctionné pour moi (hôte Win 10 + Xubuntu 18)
Alex
2
Cette solution a fonctionné pour moi (hôte: Ubuntu 15.10, invité: Ubuntu 18.10). J'avais besoin d'exécuter les 3 commandes et de dire OUI pour la réponse sur la maintenance ou le remplacement d'un fichier. Merci
user2342558
3
Après avoir utilisé aptitude pour installer virtualbox-guest-x11, il bloque mon ubuntu 18.04 64bits. Maintenant, je dois réinstaller Ubuntu 18.04.
sam
1
Cela ne fonctionne pas sur ma configuration: l'hôte et l'invité exécutent Xubuntu 18.04, la version de VirtualBox est 6.1.2 r135662 (Qt5.9.5). J'ai installé les packages et le binaire à partir de l'image du CD GuestAdditions, redémarré, exécuté sudo VBoxClient --clipboardmais toujours pas de partage de presse-papiers.
FriendFX
1
@sam Essayez de désactiver l'accélération 3D
Hannes Schneidermayer
28

Le problème est l'ancienne version de VirtualBox qui a l'ancienne version des ajouts d'invité. La mise à jour de VirtualBox vers 5.2.8 aide dans ce cas. Après la mise à jour de VirtualBox, les ajouts d'invité doivent être mis à jour de la manière suivante:

  • Faites-le sudo apt install linux-headers-$(uname -r) build-essential dkmssi ce n'est déjà fait.
  • Sélectionnez Devices -> Insert Guest Additions CD Image ... dans le menu VirtualBox VM
  • Suivez les instructions
  • Éjectez le CD d'Ubuntu une fois l'installation terminée
  • Redémarrez la machine virtuelle invitée Ubuntu
  • Sélectionnez Périphériques -> Presse-papiers partagé -> Bidirectionnel dans le menu VirtualBox VM pour vous assurer que le partage du presse-papiers est activé

Le presse-papiers partagé devrait maintenant fonctionner.

juhist
la source
2

REMARQUE: la solution suivante fonctionnait avec la configuration suivante:

  • Windows 10 (v.1909)
  • Virtualbox 6.01
  • Ubuntu 18.04 (avec toutes les mises à jour logicielles installées)

Honnêtement, j'essaierais CETTE solution avant toute autre solution, car à partir du 15 décembre 2019, cette solution est la seule qui n'a pas complètement échoué. J'ai eu le même problème que Sam (le 3ème commentaire dans la réponse de juhist). Après avoir suivi la réponse de juhist, ma boîte virtuelle ubuntu a été complètement gelée après le redémarrage (le clavier et la souris ne fonctionnaient pas après la connexion d'ubuntu). Heureusement, j'ai fait un instantané avant d'exécuter la solution, je l'ai donc annulée et je l'ai fait à la place:

AVANT QUE TU COMMENCES:

Arrêtez votre Virtualbox Ubuntu et créez un instantané ! De cette façon, si quelque chose se passe mal, vous pouvez restaurer votre image de travail.

ÉTAPE 1:

Après avoir fait un instantané, démarrez la sauvegarde de votre boîte virtuelle Ubuntu, ouvrez le terminal et exécutez les opérations suivantes:

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

FYI: $ (uname -r) affiche la version du noyau en cours d'exécution.

ÉTAPE 2:

Dans le menu de la machine virtuelle, cliquez sur Périphériques -> «Insérer une image de CD d'ajouts d'invité»

Cela devrait monter un lecteur de CD / DVD virtuel à l'intérieur de la machine invitée Ubuntu. Lorsque cela se produit, vous devriez obtenir une invite pour exécuter le logiciel. Cliquez sur Exécuter pour commencer l'installation.

Si vous obtenez une erreur indiquant que le système invité n'a pas de CD-ROM, arrêtez la machine virtuelle, ouvrez les paramètres de la machine virtuelle et à partir de l'onglet "Stockage", ajoutez un nouveau périphérique de CD-ROM à la machine en cliquant sur le signe plus ( Ajoute un dispositif optique). Une fois terminé, redémarrez la machine virtuelle.

ÉTAPE 3:

Redémarrez la machine invitée et vous êtes prêt.

Vous avez toujours des problèmes? J'ai obtenu la plupart de mes instructions dans les deux pages suivantes. Ces pages ont des étapes supplémentaires à essayer si ce qui précède ne fonctionne pas pour vous.

Doomd
la source
Avez-vous essayé ma réponse ou la réponse de Swapnil Goad? Le commentaire de Sam n'est pas un commentaire à ma réponse, et je vois que votre réponse est très similaire à la mienne.
juhist
J'ai essayé Swapnil. Ça n'a pas marché. Pour une raison quelconque, quand j'ai vu votre réponse ci-dessous la réponse la plus votée, je viens de vous voir mentionner "Mise à jour de VirtualBox vers 5.2.8" et puisque j'utilisais 6.01, je ne voulais pas essayer encore une autre "réponse" qui pourrait sont obsolètes. J'avais essayé pendant deux heures à ce moment-là jusqu'à ce que je tombe sur les pages que j'ai postées dans ma réponse. Je vais voter pour le vôtre maintenant que je vois que c'est essentiellement la même chose. Cela dit ... j'aime mieux ma mise en forme ;-)
Doomd
Cela ne fonctionne pas sur ma configuration: l'hôte et l'invité exécutent Xubuntu 18.04, la version de VirtualBox est 6.1.2 r135662 (Qt5.9.5). J'ai installé les packages et le binaire à partir de l'image du CD GuestAdditions, redémarré, mais pas de partage de presse-papiers.
FriendFX
J'ai dû rétrograder vers 6.1.2, faire cette procédure ainsi que unix.stackexchange.com/a/349763/145930 pour le faire fonctionner
Barmaley
2

Presse - papiers fonctionnalité dans la version 6.1.4 de GuestAdditions est buggé et ne fonctionnera pas .

Téléchargez et utilisez le différent - pour moi, la version 6.1.2 a bien fonctionné.

komidawi
la source
1
Pourquoi est-il buggé et ne fonctionnera-t-il pas?
MMM
@MMM si vous souhaitez enquêter sur la cause, vous pouvez consulter le ticket # 19336 lié à ce problème
komidawi
C'est la seule solution qui a fonctionné, rétrogradant à 6.1.2 .. merci!
hesham_EE
dois-je rétrograder l'ensemble de virtualbox ou est-ce OK pour installer uniquement les anciens ajouts d'invité?
Andy
@Andy J'ai utilisé les dernières VirtualBox et les anciens ajouts d'invités et cela a bien fonctionné
komidawi
2

Je peux confirmer la réponse de Komidawi.

Si vous disposez de la version 6.1.4 de GuestAdditions. Cela ne fonctionnera tout simplement pas. Vous devrez soit utiliser la version 6.1.2 ou télécharger la dernière version de test (6.1.5)

Installez, redémarrez et cela fonctionnera.

ajacosta
la source
0

Si cela ne fonctionne pas après l'installation des compléments d'invité, retirez simplement le disque optique virtuel du lecteur virtuel.

Accédez à VM. Paramètres> Stockage> Cliquez sur l'icône du disque (à côté d'un fichier dont le nom se termine par .iso)> Cliquez sur la forme du disque dans le volet droit> sélectionnez l'option "Supprimer le disque du lecteur virtuel".

Vamoos
la source
0

Chaque fois que vous installez Guest Additions dans la version 6.1.4, le presse-papiers partagé est rompu. Il existe une astuce pour contourner le problème:

sudo apt-get remove virtualbox-guest-x11
sudo apt-get install virtualbox-guest-x11
sudo /usr/bin/VBoxClient --clipboard
Vladimir Huylo
la source