Le programme d'installation de Windows 7 se bloque à «Démarrage de Windows» à l'aide de Proxmox 4.2

27

J'essaie d'installer Windows 7 sur Proxmox Virtual Environment version 4.2-4 / 2660193c, fonctionnant sur Debian Jessie. J'ai suivi les instructions sur ce site .

J'ai téléchargé un ISO Win7 bien connu (qui fonctionne bien avec VirtualBox et du matériel réel) sur Proxmox, et j'ai configuré une VM en suivant les meilleures pratiques recommandées .

Lorsque la machine virtuelle est démarrée, Windows affiche la barre de progression en mode texte gris indiquant "Windows charge les fichiers ...", puis passe à "Démarrage de Windows" et y reste pendant des heures.

Il n'y a pas d'action visible, pas de logo Windows coloré, pas d'animation, pas d'E / S disque, pas de charge CPU, pas de sortie de journal. Pas moyen de continuer.

XP Home installé sans aucun problème dans une VM.

L'hôte est Intel Core i5, compatible VT, 32 Go de RAM, disques SATA de 8 To.

Comment faire pour que Win7 poursuive son processus de configuration sur Proxmox 4.2?

Alexander Foken
la source
Est-ce cela qui devient une question à votre avis? Cela ressemble à une déclaration pour moi. Que devons-nous en faire?
joeqwerty
la machine virtuelle est-elle configurée pour utiliser le mode UEFI ou BIOS / hérité?
magicandre1981
La VM est configurée en grande partie aux valeurs par défaut, l'option "BIOS" est définie sur "Par défaut (SeaBIOS)". La solution était de passer au VGA "cirrus".
Alexander Foken

Réponses:

40

C'est un bug (connu).

Solution: modifiez l'affichage de «par défaut» à «cirrus». Vous pouvez trouver ce paramètre sous matériel> affichage.

Ou, si vous créez la machine virtuelle sur la ligne de commande à l'aide de virt-install, ajoutez simplement --video cirrus. Par exemple:

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

Ilias El Matani
la source
Oui, confirmé par un membre du personnel de proxmox sur leurs forums, le passage à "cirrus" aide.
Alexander Foken
Le même bug semble être dans Debian Jessie (v8.4) lui-même.
Michal Sokolowski
4
Le même bug affecte Ubuntu 16.04.
James Johnston
1
Confirmé le problème et corrigé dans ArchLinux. Je soupçonne que c'est un problème de type "pilote manquant" avec l'iso Win7 plutôt qu'un bug avec qemu.
zaTricky
La même solution ici avec CentOS 7.2.1511 libvirt 1.2.17 et qemu-kvm 1.5.3
St. Hermes
1

La solution est de passer à "cirrus" sur les options VGA. Ça marche pour moi.

Fausto Disla
la source
0

Dans la dernière partie (5/5) de l'assistant «Créer une nouvelle machine virtuelle», cochez la case «Personnaliser la configuration avant l'installation» et continuez, puis vous obtiendrez d'autres options. Choisissez l'option 'Video QXL' et utilisez la liste déroulante Modèle pour sélectionner 'Cirrus' et cela fera l'affaire.

Alex Johnston
la source