Posso usare Hyper-V gen 2 con Ubuntu?


15

Ho provato a installare Ubuntu 13.10 sul mio laptop Windows 8.1 Pro. Ora installarlo come gen 1 funziona bene ma non installarlo come gen 2. Devo disabilitare l'avvio sicuro per ottenere tutto ciò che è previsto, ma quando lo disabilito entro in grub versione 2 con un paio di opzioni. Non importa quale scelgo, ottengo una schermata vuota e non succede nulla. sto facendo qualcosa di sbagliato o mi manca qualche passaggio o Hyper-v non sarà in grado di eseguire Ubuntu come una macchina virtuale di gen 2?

Risposte:


12

Per amor di completezza. 14.04 funziona su Hyper-V generazione 2. Tra le altre cose è richiesta la versione 3.13 del kernel per la generazione 2. La sto usando da sola e funziona bene.

Potresti voler impostare manualmente la risoluzione dello schermo, poiché l'impostazione della modalità nel solito modo non è ancora supportata dal modulo kernel hyperv_fb.

Questo può essere archiviato aprendo il file /etc/default/grubcon l'editor di tua scelta come root. Quindi modifica la riga

GRUB_CMDLINE_LINUX=""

leggere

GRUB_CMDLINE_LINUX="video=hyperv_fb:[width]x[height]"

sostituendo [larghezza] e [altezza] con i valori desiderati. Ad esempio, per la risoluzione FullHD che uso

GRUB_CMDLINE_LINUX="video=hyperv_fb:1920x1080"

per applicare le nuove impostazioni eseguite successivamente in una finestra del terminale

sudo update-grub

e riavviare il sistema guest. La prossima volta che il tuo guest Linux dovrebbe avere la risoluzione desiderata.


Ho provato a impostare la risoluzione su 2160x1440 per adattarla allo schermo del mio Surface 3. Tuttavia, questo dà un errore fuori portata all'avvio. C'è un modo per convincerlo a supportare risoluzioni così alte? In caso contrario, qual è il massimo che supporterà?
Martin Brown,

FullHD sembra la massima risoluzione supportata in questo momento. È possibile controllare il commento nella parte superiore del file del driver del frame-buffer Hyper-V ( git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/… ). Sembra una limitazione di Hyper-V.
Jan Henke,

8

Si, puoi!

C'è solo una cosa che devi sapere: Secure Boot deve essere disabilitato . Hyper-V abilita l'avvio sicuro per impostazione predefinita, quindi se si fa semplicemente clic sulla procedura guidata per creare una macchina virtuale non funzionerà. Devi disabilitare l'avvio protetto. È possibile farlo modificando le impostazioni della macchina virtuale con Hyper-V Manager. In Firmware è disponibile un'opzione per l'avvio protetto.

http://social.technet.microsoft.com/wiki/contents/articles/24545.installing-ubuntu-14-04-lts-as-a-generation-2-hyper-v-guest.aspx


7

Come notato nella discussione nel seguente post sul blog di uno dei PM che lavorano su Hyper-V, non sembra che le attuali distribuzioni Linux supportino Hyper-V gen2.

Supporto per Linux su cui si sta lavorando. Non richiede alcuna modifica in Hyper-V, piuttosto nel set di componenti LIS, oltre ad alcune modifiche del kernel per supportare i dispositivi appropriati.

Saluti,

John.

Riferimento:

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.