it-swarm.com.de

Hyper-V-Zwischenablage und Integration Services in Ubuntu

Ich habe Ubuntu 14.04 in Windows Hyper-V ausgeführt. Ich habe ein Problem mit der Zwischenablage (Kopieren vom Host zur virtuellen Maschine), sie funktioniert nicht richtig (sie funktionierte auch nicht mit Ubuntu 12.04). Ich vermute, dass das Problem in den Integration Services liegt. Sind sie standardmäßig aktiviert oder muss ich sie in Ubuntu 14.04 aktivieren? Tritt bei jemand anderem das gleiche Problem mit der Funktion zum Kopieren und Einfügen in die Zwischenablage auf?


Interessant ist, dass in der Hyper-V-Zwischenablage der Capture-Bildschirm (Ctrl+C) funktioniert wie im Bild unten, aber Geben Sie Clipboard Text (Ctrl+V) funktioniert nicht.

lsmod | grep hv

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


Ich habe im Internet gesucht und nur Informationen zu Ubuntu 12.04 gefunden. Das muss unter Ubuntu 12.04 gemacht werden: hier klicken . Gilt das auch für Ubuntu 14.04? Wenn ich richtig bin, muss ich nichts installieren (Linux Integration Services 3.5 hier ), alles ist bereits in Ubuntu installiert, aber ist die Vorgehensweise dieselbe wie unter dem obigen Link?


Verwenden Sie den folgenden Befehl, um den VSS Snapshot-Dämon und den KVP-Dämon zu aktivieren:

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


Ubuntu Virtual Machines verfügen über eine Verteilungszuordnung hier

34
Devid

Seitdem diese Frage gestellt wurde (zu Ubuntu 15.04), haben sich die Dinge in Bezug auf Hyper-V und Ubuntu 18.04.1 in Bezug auf den erweiterten Sitzungsmodus erheblich verbessert.

Derzeit gibt es zwei Ansätze:

A. Neues System ~~ Optimierte Ubuntu Desktop-Images in der Microsoft Hyper-V-Galerie

B. Vorhandenes System ~~ Konfigurieren Sie xRDP manuell, um den erweiterten Sitzungsmodus zu unterstützen.

Hier sind die Details:

Option A)

  1. In Hyper-V auf Ihrem Server und wählen Sie [Quick Create]
  2. Wählen Sie im Dialogfeld [Create Virtual Machine] die Option [Ubuntu 18.04.1 LTS] und dann [Create Virtual Machine].
  3. Führen Sie dann die Standardinstallationsoptionen für Ubuntu aus
  4. Im erweiterten Sitzungsmodus werden Sie aufgefordert, die Bildschirmauflösung, lokale Ressourcen usw. festzulegen.
  5. Hinweis/Vorsicht ~ Wenn Sie Probleme mit der Verwendung von Laufwerken haben, können Sie die Auswahl von [Drucker] aufheben.

Hier sind die Links, von denen ich die Informationen bezogen habe:

Optimierte Ubuntu Desktop-Images in der Microsoft Hyper-V-Galerie verfügbar

Führen Sie virtuelle Ubuntu-Maschinen aus, die mit Hyper-V Quick Create noch einfacher werden.

Option B)

  1. Modifizieren Sie Ubuntu 18.04, um xrdp zu verwenden

    1.1 Holen Sie sich die Skripte von 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 Machen Sie die Skripte ausführbar und führen Sie sie aus ...

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

    1.3 < Nach dem Neustart > Führen Sie das Skript erneut aus, um die Einrichtung der VM abzuschließen

    cd ~/xrdp-init/ubuntu/18.04/
    Sudo ./install.sh
    
  2. Fahren Sie Ubuntu VM herunter

  3. Ubuntu-Sitzung registrieren ~ Führen Sie diesen Befehl auf dem Host-PC mit PowerShell mit Administratorrechten aus:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
    
  4. VM neu starten

  5. Verbinden/Anmelden mit XRDP über Hyper-V (Anmerkung ~ Benutzername eingeben - muss in Kleinbuchstaben geschrieben sein)

  6. Hinweis/Vorsicht ~ Wenn Sie Probleme mit der Verwendung von Laufwerken haben, können Sie die Auswahl von [Drucker] aufheben.


Hier ist der Link, von dem ich die Informationen bezogen habe:

5
George 2.0 Hope

Leider klappt es nicht. Es sieht so aus, als ob die richtige Antwort hier entweder lautet:

  1. SSH in Ihre Box, damit Sie es ausschneiden und in Ihre Windows-SSH einfügen können
    Fenster
  2. Verwenden Sie die VirtualBox von Oracle. Cut & Paste scheint dort zu funktionieren.
4

Das Ausführen eines lsmod | grep hv bei einer Neuinstallation von Ubuntu Server 14.04 zeigt, dass die Hyper-V-Module für mich bereits aktiviert sind.

  • hv_vmbus
  • hv_storvsc
  • hv_blkvsc
  • hv_netvsc
  • hv_utils

Sie sagen zu Recht, dass die von Microsoft bereitgestellten Linux Integration Services in Ubuntu nicht erforderlich sind.

1
Robula