Appunti Hyper-V e servizi di integrazione in Ubuntu


37

Ho Ubuntu 14.04 in esecuzione su Windows Hyper-V. Sto riscontrando un problema con gli Appunti (copia dall'host alla macchina virtuale), non funziona correttamente (non funzionava anche con Ubuntu 12.04). Sospetto che il problema risieda nei servizi di integrazione. Sono abilitati per impostazione predefinita o devo abilitarli in Ubuntu 14.04? Qualcun altro ha lo stesso problema con la funzione Copia-incolla degli Appunti?


È interessante notare che negli Appunti di Hyper-V la schermata di acquisizione ( Ctrl+ C) funziona come mostrato nell'immagine seguente, ma Digita testo negli Appunti ( Ctrl+ V) non funziona.

lsmod | grep hv

Ubuntu 14.04 in esecuzione nell'immagine Hyper-V acquisita con la cattura dello schermo degli appunti


Ho cercato sul web e ho trovato solo informazioni su Ubuntu 12.04. Questo è ciò che deve essere fatto su Ubuntu 12.04: clicca qui . Questo vale anche per Ubuntu 14.04? Se ho ragione non devo installare qualcosa (Integration Services Linux 3.5 qui ), tutto è già installato in Ubuntu, ma è la procedura lo stesso che nel link qui sopra?


Per abilitare il demone Snapshot VSS e il demone KVP utilizzare il comando seguente:

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


Mappa delle distribuzioni di macchine virtuali Ubuntu qui


qui serverwatch.com/server-tutorials/… si dice: Ubuntu Hyper-V Integration Services è stato integrato in Ubuntu Linux da Ubuntu 12.04
zhangxaochen

@Devid - Qual è la risposta qui? Cosa dovremmo fare?
Alex S,

@AlexS in Windows 10 Creators Update Microsoft ha fatto molti aggiornamenti a Hyper-V. Anche Ubuntu sta lavorando più vicino ora con Microsoft. So che hanno risolto il problema con la risoluzione, forse hanno risolto anche questo. Qualche tempo dopo controllerò questo e riferirò indietro. A parte questo, non conosco una soluzione che funzioni correttamente fino ad ora.
Devid,

Risposte:


8

Da quando è stata posta questa domanda (re ~ Ubuntu 15.04), le cose sono progredite in modo significativo rispetto a Hyper-V e Ubuntu 18.04.1 in relazione alla "Modalità di sessione avanzata".

Esistono attualmente due approcci:

A. Nuovo sistema ~~ Immagini desktop Ubuntu ottimizzate disponibili nella galleria Microsoft Hyper-V

B. Sistema esistente ~~ configura manualmente xRDP per supportare la "Modalità sessione avanzata"

Ecco i dettagli:

Opzione A )

  1. In Hyper-V, sul tuo server e seleziona [Creazione rapida]
  2. Nella finestra di dialogo [Crea macchina virtuale], selezionare [Ubuntu 18.04.1 LTS] && quindi [Crea macchina virtuale]
  3. Quindi completare le opzioni di installazione standard di Ubuntu
  4. La "Modalità sessione avanzata" ti chiederà di impostare la risoluzione dello schermo, le risorse locali, ecc.
  5. Nota / Attenzione ~ in caso di problemi con l'uso delle unità, è possibile deselezionare l'opzione [Stampanti]

Ecco i collegamenti a dove ho reperito le informazioni:

Immagini desktop Ubuntu ottimizzate disponibili nella galleria Microsoft Hyper-V

Esegui le macchine virtuali Ubuntu rese ancora più semplici con Hyper-V Quick Create

Opzione B )

  1. Modifica Ubuntu 18.04 per usare xrdp

    1.1 Ottieni gli script da 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 Rendere eseguibili gli script ed eseguirli ...

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

    1.3 < Dopo il riavvio > Esegui di nuovo lo script per completare la configurazione della VM

    cd ~/xrdp-init/ubuntu/18.04/
    sudo ./install.sh
    
  2. Arrestare Ubuntu VM

  3. Registra sessione Ubuntu ~ esegui questo comando sul PC host usando powershell con diritti di amministratore:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
    
  4. Riavvia VM

  5. Connetti / Accedi a XRDP da Hyper-V (nota ~ inserisci il nome utente - deve essere in minuscolo)

  6. Nota / Attenzione ~ in caso di problemi con l'uso delle unità, è possibile deselezionare l'opzione [Stampanti]


Ecco il link a dove ho reperito le informazioni:


C'è una guida migliore ora disponibile sul repository ufficiale: github.com/Microsoft/linux-vm-tools/wiki/Onboarding:-Ubuntu
JCM

6

Sfortunatamente non funziona. Sembra che la risposta corretta qui sia a:

  1. SSH nella tua scatola in modo da poter tagliare e incollare nella
    finestra di Windows SSH
  2. Usa VirtualBox di Oracle. Cut & Paste sembra funzionare lì.

2
Si prega di smettere di rispondere alle domande degli utenti con installare un'altra soluzione.
ZacWolf,

1
@ZacWolf In questo caso, non esiste una soluzione. Non è supportato (o almeno lo desidera al momento). Il prossimo passo è elencare i work around noti.
Ryan Shillington,

1
Soluzioni alternative ALL'INTERNO della soluzione della domanda, sì, # 1 era il modo corretto di rispondere. # 2 no. Solo i miei due centesimi.
ZacWolf

Sono utili sia 1 che 2
Zar Shardan,

1

Fare lsmod | grep hvuna nuova installazione di Ubuntu Server 14.04 mostra che i moduli Hyper-V sono già abilitati per me.

  • hv_vmbus
  • hv_storvsc
  • hv_blkvsc
  • hv_netvsc
  • hv_utils

Hai ragione nel dire che i servizi di integrazione Linux forniti dalla mia Microsoft non sono richiesti in Ubuntu.


2
+1. Hai anche il problema con gli Appunti Hyper-V? Quando copio da Windows 8.1 un semplice testo, questo non viene visualizzato in Ubuntu 14.04. Ad esempio il testo "moduli" copiato da Windows mostra come dddd o d o qualcos'altro in Ubuntu in esecuzione in Hyper-V.
Devid,

2
Non riesco a copiare e incollare tra host e guest in entrambi i modi usando Ctrl + C e Ctrl + V. Questa funzionalità ha funzionato il 13.10?
Robula,

2
il problema è stato ancora risolto? Ne soffro ancora
zhangxaochen

3
Sembra che non ci sia alcuna correzione per questo problema - hyper-v sembra non avere supporto per il taglia e incolla tra il sistema operativo host Windows e il sistema operativo guest Ubuntu 16. Questo è inaccettabile come soluzione. Virtual box ha questo lavoro fuori dagli schemi ...
John Little,

1
Wow, questo fa davvero schifo ...
Niklas Rosencrantz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.