Resposta atualizada
Parece que você conseguiu reinstalar o Windows, mas a primeira inicialização foi exibida em azul. Esta resposta atualizada resolve isso.
O Windows é frágil quando se trata de alterações de hardware, virtualizadas ou bare-metal.
Se você alterou alguma coisa no seu XML do domínio libvirt após a instalação, a tela azul da morte IRQL_NOT_LESS_OR_EQUAL
poderia facilmente acontecer.
É especialmente difícil descobrir o que causou a tela azul se você não se lembra do que mudou. Por exemplo, se eu instalei o Windows no barramento de disco scsi
( virtio-scsi
) e depois mudei o barramento de disco para virtio
( virtio-blk
), vou chegar até aqui antes que o convidado falhe sem detalhes:
AmaneiramaisfácilderesolverissoéconfiguraroXMLdodomíniolibvirtdeformaantecipadaereinstalaroWindowsparaessehardware.
UmamaneiramaisdifícilseriainiciaroISOdeinstalaçãodoWindows,adicionardriversvirtio-wincomDISM
eesperarqueumdelescorrijaoBSOD.Vocêteriaqueadaptarasinstruçõesde
(E no caso de alterar o barramento de disco de inicialização após a instalação, ele não parece ser possível para o Windows 10, como eu descobri .)
Portanto, poupe a dor de cabeça da solução de problemas e reinstale o Windows novamente.
Veja como eu personalizei meu XML do domínio libvirt para Windows:
- O disco de inicialização instalado usa
scsi
como seu barramento de disco comdiscard='unmap'
no<driver>
para suporte a TRIM. - A unidade CD / ISO do instalador usa o barramento
sata
para que o instalador do Windows possa inicializar. - Os virtio-win drivers ISO também usa
sata
para que o instalador do Windows possa lê-lo. - Eu uso
q35
como o atributomachine
do<type>
sob<os>
em vez depc
(i440fx
) para melhor suporte de passagem PCIe porque o i440FX suporta apenas PCI. Observe queq35
requer um conjunto diferente de elementos<controller>
. Você pode definir isso emvirt-manager
se você excluir (undefine) seu guest atual, criar um novo, marcar "Personalizar configuração antes da instalação" e alterar o chipset dei440FX
paraQ35
. - O modelo do adaptador de rede é
virtio
para melhor desempenho. - O modelo de vídeo é o QXL para uma exibição com melhor desempenho.
No instalador do Windows, instale todos os drivers compatíveis do ISO do virtio-win antes de concluir a etapa de particionamento do disco:
Esperoqueapósareinstalação,vocênãoestejamaisrecebendoatelaazuldamorte.
Respostaantiga
EstarespostafoinopressupostodequevocêestavatentandoreinstalaroWindows.
DeacordocomoarquivoXMLlibvirtfornecido,vocênãoestáinicializandoapartirdoarquivoISO(cdrom
).Parecequevocêestáinicializandodiretamentedaimagemdasuamáquinavirtual,queprovavelmentecontémoWindowsinstaladoemhardwarediferentee,portanto,éincompatívelcomohardwarevirtualizado.
Vocêpodeinicializarapartirdecdrom
adicionando
<boot dev='cdrom'/>
logo acima
<boot dev='hd'/>
e, em seguida, iniciando a máquina virtual normalmente. Observe que o disco de inicialização do Windows pode fornecer um aviso de tempo limitado para pressionar qualquer tecla para iniciar o instalador.
Alternativamente, você pode habilitar a inicialização de cdrom
através do virt-manager da seguinte forma: