Come posso far funzionare Ubuntu a schermo intero in hyper-v?


9

Di recente ho installato Ubuntu su hyper-v, ma quando provo a passare alla modalità a schermo intero la finestra di Ubuntu copre solo una piccola parte dello schermo.

Ho provato a modificare il /etc/default/grubfile e ad aggiornare GRUB, ma ciò ha reso solo un po 'più grande.

Se qualcuno sa come risolvere questo problema, aiutami.


Quale versione di Ubuntu stai usando? Server? Presumibilmente il BIOS utilizzato da Hyper-V non è abilitato per eseguire tutto alla risoluzione nativa del display. Probabilmente puoi dirlo di ingrandirlo però? Ma questa è probabilmente una domanda che è meglio porre sul sito Windows SE, che qui.
Dobey,

Risposte:


11

Questa è una vecchia domanda, ma penso che valga la pena sottolineare che è ora disponibile per Ubuntu 18.04 e l'ultimo Windows 10. Le istruzioni sono in questo post sul blog di Microsoft e funzionano con XRDP. L'esperienza è abbastanza buona per lavorarci tutto il giorno.

Come farlo funzionare:

  • Crea la VM, installa Ubuntu (18.04 o successivo) come faresti normalmente;
  • Aggiorna tutte le dipendenze dei pacchetti per assicurarti di avere tutto aggiornato,
    • Esegui sudo apt updatee sudo apt upgrade -y;
  • Assicurati di abilitare un server SSH, quindi se qualcosa va storto puoi sempre tornare nella VM;
  • Esegui su PowerShell Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket;
  • Esegui install.sh come root e segui le istruzioni.

Assicurati di non abilitare l'autologin, poiché interrompe il tutto.

Quando ti connetti alla VM ti verranno fornite le opzioni per abilitare la modalità avanzata.

Puoi trovare maggiori informazioni sul post del blog collegato sopra.


Aggiornamento dal 04/06/2019:

Ho notato che alcune finestre di dialogo di amministrazione non venivano visualizzate e sembra che si tratti di un problema con xrdp (utilizzato in questa soluzione) e polkit. Ho dovuto rimuovere un file di configurazione, in questo modo:

sudo rm /etc/polkit-1/localauthority.conf.d/02-allow-colord.conf 

Quindi ti consiglio di fare lo stesso al termine della configurazione.

La risposta da dove ho ricevuto le informazioni è questa: https://askubuntu.com/a/1041947/832580


Risposta super utile. Risolti diversi problemi, grazie!
Dan

Ciò richiede Win 10 1803 o più recente, vedere stackoverflow.com/questions/52892821/...
Wollmich

2

Prova a installare e attivare i servizi di integrazione di Linux

sudo apt-get install linux-tools-3.11.0-15-generic
sudo apt-get install hv-kvp-daemon-init

prova anche ad aggiornare il file di configurazione di GRUB per aggiungere il parametro video=hyperv_fb:1920x1200. La linea da modificare apparirà così dopo la modifica:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1200"

Dopo aver modificato questo file, è necessario eseguire

sudo update-grub
sudo reboot

se nessuna di queste funzioni, assicurarsi di rimuovere la scheda video remoteFX che potrebbe essere configurata per la VM.

Passo dopo passo

  • spegni la VM
  • nel gestore Hyper-V, fare clic con il tasto destro sulla VM, quindi fare clic su Parametri
  • nella sezione hardware , se è presente una scheda grafica 3D RemoteFX , fare clic su di essa e quindi fare clic su remove.
  • fai clic su OK
  • avvia la tua VM

2
non esiste un pacchetto come hv-kvp-daemon-init
QkiZ,
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.