Hyper-V-Zwischenablage und Integrationsdienste in Ubuntu

35560
Devid

Ich habe Ubuntu 14.04 unter Windows Hyper-V. Ich habe ein Problem mit der Zwischenablage (Kopieren von Host zu Virtual Machine), es funktioniert nicht richtig (Es 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 anderen Benutzern das gleiche Problem mit der Clipboard Copy-Paste-Funktion auf?


Interessant ist, dass der Aufnahmebildschirm ( Ctrl+ C) in der Hyper-V-Zwischenablage wie in der Abbildung unten dargestellt funktioniert, der Typ „Zwischenablagetext“ ( Ctrl+ V) jedoch nicht funktioniert.

lsmod | grep hv 

Ubuntu 14.04 wird in Hyper-V-Bildern ausgeführt, die mit der Zwischenablage aufgenommen wurden


Ich habe im Internet gesucht und nur Informationen zu Ubuntu 12.04 gefunden. Dies ist auf Ubuntu 12.04 zu tun: Klicken Sie hier . Trifft dies auch auf Ubuntu 14.04 zu? Wenn ich richtig bin, muss ich nicht etwas installieren (Linux Integration Services 3.5 hier ), alles ist bereits in Ubuntu installiert, aber ist das Verfahren dasselbe wie in 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 virtuelle Maschinen verfügen über Verteilungskarte hier

32
Hier http://www.serverwatch.com/server-tutorials/installing-and-activating-hyper-v-linux-integration-services.html heißt es: Ubuntu Hyper-V Integration Services sind seit Ubuntu 12.04 in Ubuntu Linux integriert zhangxaochen vor 7 Jahren 0
@Devid - Was ist die Antwort hier? Was sollen wir tun? Alex S vor 7 Jahren 0
@AlexS im Windows 10 Creators Update Microsoft hat viele Updates für Hyper-V durchgeführt. Auch Ubuntu arbeitet jetzt enger mit Microsoft zusammen. Ich weiß, dass sie das Problem mit der Lösung behoben haben, vielleicht haben sie das auch behoben. Einige Zeit später werde ich das überprüfen und mich melden. Abgesehen davon weiß ich noch nicht, dass eine Lösung korrekt funktioniert. Devid vor 7 Jahren 0

3 Antworten auf die Frage

3
George 2.0 Hope

Seitdem diese Frage gestellt wurde (bezüglich Ubuntu 15.04), haben sich die Dinge in Bezug auf Hyper-V und Ubuntu 18.04.1 in Bezug auf den "Enhanced Session Mode" erheblich verbessert.

Derzeit gibt es zwei Ansätze:

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

B. Bestehendes System ~~ xRDP manuell konfigurieren, um 'Enhanced Session Mode' zu unterstützen

Hier sind die Details:

Option A )

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

Hier sind die Links, wo ich die Informationen erhalten habe:

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

Ausführen von virtuellen Ubuntu-Maschinen mit Hyper-V Quick Create noch einfacher

Option B )

  1. Ändern 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 Skripts 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 die Ubuntu VM herunter

  3. Registrieren Sie Ubuntu Session ~ Führen Sie diesen Befehl auf dem Host-PC mit Powershell mit Administratorrechten aus:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket 
  4. Starten Sie die VM neu

  5. Connect / Login zu XRDP von Hyper-V aus (Hinweis ~ Benutzername eingeben - muss in Kleinbuchstaben geschrieben werden)

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


Hier ist der Link, wo ich die Informationen erhalten habe:

2
Ryan Shillington

Leider funktioniert es nicht. Es sieht so aus, als wäre die richtige Antwort entweder:

  1. SSH in Ihre Box, damit Sie das Windows SSH-
    Fenster ausschneiden und einfügen können
  2. Verwenden Sie die VirtualBox von Oracle. Cut & Paste scheint dort zu funktionieren.
Bitte beenden Sie die Beantwortung von Benutzerfragen mit der Installation einer anderen Lösung. ZacWolf vor 5 Jahren 0
@ZacWolf In diesem Fall gibt es keine Lösung. Es wird einfach nicht unterstützt (oder will es zumindest nicht). Der nächste Schritt besteht darin, die bekannten Problemumgehungen aufzulisten. Ryan Shillington vor 5 Jahren 0
Problemumgehungen INNERHALB der Lösung der Frage: Ja, Nr. 1 war die richtige Antwort. # 2 war nicht. Nur meine zwei Cent. ZacWolf vor 5 Jahren 1
1
Robula

Eine lsmod | grep hvNeuinstallation 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 geben zu Recht an, dass die von Microsoft bereitgestellten Linux Integration Services in Ubuntu nicht erforderlich sind.

+1. Haben Sie auch das Problem mit der Hyper-V-Zwischenablage? Wenn ich einfachen Text aus Windows 8.1 kopiere, wird er in Ubuntu 14.04 nicht angezeigt. Beispielsweise zeigt der kopierte Text "modules" von Windows als dddd oder d oder etwas anderes in Ubuntu, das in Hyper-V ausgeführt wird. Devid vor 10 Jahren 2
Ich kann nicht zwischen Host und Gast kopieren, weder mit Strg + C noch mit Strg + V. Hat diese Funktion am 13.10 funktioniert? Robula vor 10 Jahren 2
Ich denke, das Problem liegt im erweiterten Sitzungsmodus. Obwohl ich es in den Optionen eingeschaltet habe, funktioniert es nicht mit Ubuntu. Ich kann die Kopierfunktion (Capture Screen) auf dem Gast verwenden und in den Hostcomputer einfügen. Ich kann jedoch nicht die Textfeature Type Clipboard verwenden, bei der einfacher Text vom Host kopiert und in den Gastcomputer eingefügt wird. Ich denke, das hat auch in Ubuntu 13.10 nicht funktioniert, aber in 13.10 funktionierte das Mausrad nicht und nun auch in Ubuntu 14.04. Die Sache ist, wenn ich Text kopiere, wird etwas eingefügt, aber es ist nicht korrekt. Können wir dieses Problem irgendwo melden? Devid vor 10 Jahren 0
Ein Blick auf Google ergab keine Ergebnisse zu diesem Problem. Es scheint ein Dauerproblem zu sein, nicht nur in Ubuntu, sondern in (allen?) Ein paar Linux-Gästen in Hyper-V. Könnten Sie nicht auf den VNC-Server zurückgreifen, um den Gast zu verwalten? Robula vor 10 Jahren 0
Wurde das Problem schon behoben? Ich leide immer noch darunter zhangxaochen vor 7 Jahren 2
Er hat recht, aber wie können wir das beheben? @Robula Alex S vor 7 Jahren 0
Es scheint keine Lösung für dieses Problem zu geben - Hyper-V scheint keine Unterstützung für das Ausschneiden und Einfügen zwischen Windows-Hostbetriebssystem und Ubuntu 16-Gastbetriebssystem zu haben. Dies ist als Lösung inakzeptabel. Virtuelle Box hat dies aus der Box heraus ... John Little vor 6 Jahren 2
Wow das ist echt scheiße ... Niklas Rosencrantz vor 5 Jahren 1