Il programma di installazione di Windows 7 si blocca in "Avvio di Windows" utilizzando Proxmox 4.2


27

Sto cercando di installare Windows 7 su Proxmox Virtual Environment versione 4.2-4 / 2660193c, in esecuzione su Debian Jessie. Ho seguito le istruzioni su questo sito .

Ho caricato un noto ISO Win7 (che funziona perfettamente con VirtualBox e hardware reale) su Proxmox e ho configurato la VM seguendo le best practice consigliate .

All'avvio della macchina virtuale, Windows mostra la barra di avanzamento in modalità testo grigio che dice "Windows sta caricando i file ...", quindi passa a "Avvio di Windows" e rimane lì per ore.

Non vi è alcuna azione visibile, nessun logo colorato di Windows, nessuna animazione, nessun I / O su disco, nessun carico della CPU, nessun output di registro. Non c'è modo di continuare.

XP Home installato senza problemi in una macchina virtuale.

L'host è Intel Core i5, VT abilitato, 32 GByte RAM, dischi SATA da 8 TByte.

Come posso ottenere Win7 per continuare il processo di installazione su Proxmox 4.2?


È questo ciò che passa come una domanda nella tua stima. Mi sembra una dichiarazione. Cosa dobbiamo fare di questo?
— joeqwerty,

la VM è configurata per utilizzare UEFI o BIOS / modalità legacy?
— magicandre1981,

La macchina virtuale è configurata principalmente sui valori predefiniti, l'opzione "BIOS" è impostata su "Predefinito (SeaBIOS)". La soluzione era passare al VGA "cirrus".
— Alexander Foken,

Risposte:


40

È un bug (noto).

Soluzione alternativa: modificare la visualizzazione da "impostazione predefinita" a "cirro". Puoi trovare questa impostazione sotto hardware> display.

Oppure, se si sta creando la macchina virtuale dalla riga di comando utilizzando virt-install, basta aggiungere --video cirrus. Per esempio:

sudo virt-install \ --virt-type=kvm \ --name windows7 \ --ram 2048 \ --vcpus=2 \ --os-variant=win7 \ --virt-type=kvm \ --hvm \ --cdrom=/var/lib/libvirt/boot/windows7.iso \ --network=bridge=virbr0,model=virtio \ --graphics vnc \ --disk path=/var/lib/libvirt/images/windows7.qcow2,size=256,sparse=yes,bus=virtio,format=qcow2 \ --video cirrus


Sì, confermato da un membro dello staff di proxmox nei loro forum, il passaggio a "cirrus" aiuta.
— Alexander Foken,

Lo stesso bug sembra essere in Debian Jessie (v8.4) stesso.
— Michal Sokolowski

4
Lo stesso bug riguarda Ubuntu 16.04.
— James Johnston,

1
Confermato il problema e risolto in ArchLinux. Ho il sospetto che si tratti di un problema di tipo "driver mancante" con iso Win7 piuttosto che un bug con qemu.
— zaTricky,

La stessa soluzione qui con CentOS 7.2.1511 libvirt 1.2.17 e qemu-kvm 1.5.3
— St. Hermes

1

La soluzione è passare a "cirrus" sulle opzioni VGA. Questo lavoro per me.


0

Nella parte finale (5/5) della procedura guidata "Crea una nuova macchina virtuale", fai clic sulla casella di controllo "Personalizza la configurazione prima dell'installazione" e procedi, quindi otterrai alcune altre opzioni. Scegli l'opzione 'Video QXL' e usa il menu a discesa Modello per selezionare 'Cirrus' e questo farà il trucco.

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.