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.