web-dev-qa-db-fra.com

Presse Hyper-V et Integration Services dans Ubuntu

Ubuntu 14.04 est exécuté sous Windows Hyper-V. Je rencontre un problème avec le presse-papier (copie de l'hôte vers la machine virtuelle), il ne fonctionne pas correctement (cela ne fonctionnait pas également avec Ubuntu 12.04). Je soupçonne que le problème réside dans Integration Services. Sont-ils activés par défaut ou dois-je les activer dans Ubuntu 14.04? Quelqu'un d'autre rencontre-t-il le même problème avec la fonction Copier/Coller du Presse-papiers?


Il est intéressant de noter que dans le Presse-papiers Hyper-V, l’écran de capture (Ctrl+C) fonctionne comme dans l’image ci-dessous, mais Type Texte du presse-papier (Ctrl+V) ne fonctionne pas.

lsmod | grep hv

Ubuntu 14.04 running in Hyper-V image taken with clipboard screen capture


J'ai cherché sur le Web et trouvé seulement des informations sur Ubuntu 12.04. C’est ce qu’il faut faire sur Ubuntu 12.04: cliquez ici . Cela s'applique-t-il également à Ubuntu 14.04? Si j'ai raison, je n'ai pas à installer quelque chose (Linux Integration Services 3.5 ici ), tout est déjà installé dans Ubuntu, mais la procédure est-elle la même que dans le lien ci-dessus?


Pour activer le démon d'instantané VSS et le démon KVP, utilisez la commande suivante:

# Sudo apt-get update
# Sudo apt-get install hv-kvp-daemon-init


Carte de distribution des fonctionnalités des machines virtuelles Ubuntu ici

34
Devid

Depuis que cette question a été posée (Ubuntu environ 15.04), les progrès ont été significatifs en ce qui concerne Hyper-V et Ubuntu 18.04.1 en ce qui concerne le "mode de session améliorée".

Il existe actuellement deux approches:

A. Nouveau système ~~ Images optimisées du bureau Ubuntu disponibles dans la galerie Microsoft Hyper-V

B. Système existant ~~ configure manuellement xRDP pour prendre en charge le ‘Enhanced Session Mode’

Voici les détails:

Option A)

  1. Dans Hyper-V, sur votre serveur et sélectionnez [Création rapide]
  2. Dans la boîte de dialogue [Créer une machine virtuelle], sélectionnez [Ubuntu 18.04.1 LTS] && puis [Créer une machine virtuelle]
  3. Puis complétez les options d'installation standard d'Ubuntu
  4. Le ‘Mode de session amélioré’ vous invitera à configurer la résolution de l’écran, les ressources locales, etc.
  5. Remarque/Attention ~ Si vous rencontrez des problèmes lors de l'utilisation des lecteurs, vous pouvez désélectionner l'option [Imprimantes].

Voici les liens vers où j'ai trouvé l'information:

Images optimisées du bureau Ubuntu disponibles dans la galerie Microsoft Hyper-V

L'exécution de machines virtuelles Ubuntu encore plus facile avec la création rapide Hyper-V

Option B)

  1. Modifier Ubuntu 18.04 pour utiliser xrdp

    1.1 Obtenir les scripts de GitHub

    Sudo apt-get update
    Sudo add-apt-repository ppa:git-core/ppa
    Sudo apt update; Sudo apt install git
    git clone https://github.com/jterry75/xrdp-init.git ~/xrdp-init
    

    1.2 Rendre les scripts exécutables et les exécuter ...

    cd ~/xrdp-init/ubuntu/18.04/
    Sudo chmod +x install.sh
    Sudo ./install.sh
    reboot
    

    1.3 < après le redémarrage > Réexécutez le script pour terminer la configuration de la machine virtuelle.

    cd ~/xrdp-init/ubuntu/18.04/
    Sudo ./install.sh
    
  2. Arrêter la machine virtuelle Ubuntu

  3. Enregistrez la session Ubuntu ~ exécutez cette commande sur l'ordinateur hôte à l'aide de powershell avec les droits d'administrateur:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
    
  4. Redémarrer la VM

  5. Connectez-vous/connectez-vous à XRDP à partir de Hyper-V (remarque ~ entrez votre nom d'utilisateur - doit être en minuscule)

  6. Remarque/Attention ~ Si vous rencontrez des problèmes lors de l'utilisation des lecteurs, vous pouvez désélectionner l'option [Imprimantes].


Voici le lien vers l'endroit où j'ai trouvé l'information:

5
George 2.0 Hope

Malheureusement ça ne marche pas. Il semble que la bonne réponse ici soit:

  1. SSH dans votre boîte afin que vous puissiez couper et coller dans votre Windows SSH
    la fenêtre
  2. Utilisez Oracle VirtualBox. Cut & Paste semble fonctionner là-bas.
4
Ryan Shillington

Faire un lsmod | grep hv sur une nouvelle installation d'Ubuntu Server 14.04 montre que les modules Hyper-V sont déjà activés pour moi.

  • hv_vmbus
  • hv_storvsc
  • hv_blkvsc
  • hv_netvsc
  • hv_utils

Vous avez raison de dire que les services d’intégration Linux fournis par Microsoft ne sont pas requis dans Ubuntu.

1
Robula