Questão A VM do Hyper-V não inicializa a partir do CD, erro: "o hash da imagem não assinada não é permitido"


Eu fui instalar uma instância do Debian no cliente Windows Hyper-V no Windows 10. No entanto, quando tentei iniciar a VM, ela não inicializaria do CD. Eventualmente, o BIOS do Hyper-V me deu uma falha ao iniciar a tela que listava os dispositivos de inicialização e seu status. O status do dispositivo SCSI-DVD disse: "O hash da imagem não assinada não é permitido (DB)".

Encontrar informações sobre esse erro na internet está se mostrando difícil.


91


origem




Respostas:


Esse erro é uma consequência de ter a inicialização segura ativada na VM. A Inicialização Segura impede que o sistema seja invadido no momento da inicialização, permitindo que somente imagens de inicialização autorizadas sejam carregadas. No cliente do Hyper-V, a lista é bastante curta.

Para desativar a Inicialização Segura, desligue a VM e abra as configurações da VM. Em Inicialização segura, desmarque a caixa "Ativar inicialização segura" e clique em "OK". Isso permitirá que a VM inicialize a imagem de CD "não autorizada".


141



Obrigado, muito estranho que isso falhou com imagens ISO diretamente do MSDN. Mas isso é M $ para você. - Rob
Resposta perfeita, obrigado, eu queria saber o que era. Podemos reativá-lo após a instalação? - Raphael Teubner
A Inicialização Segura é ativada ou desativada por VM. Desde que o SO instalado tenha uma imagem de inicialização reconhecida, você poderá reativar o Secure Boot após a instalação. - Thomas
Eu escolhi um modelo diferente: "Microsoft UEFI Certificate Authority". Trabalhou como charme. - Itai Bar-Haim


Desative a opção de inicialização segura nas configurações da VM:

enter image description here

Esse recurso é habilitado por padrão nas VMs Gen2 e exige que o carregador de inicialização de imagens ISO seja assinado pelo certificado Microsoft Authenticode. Qualquer imagem customizada com gerenciador de inicialização modificado falhará ao inicializar. Há também o modelo "Microsoft UEFI Certificate Authority" para imagens do Linux.


53





Eu estava olhando para essa questão e encontrei este tópico. Descobri que alterar a opção de utilizar a "Autoridade de Certificação UEFI da Microsoft" resolveu meu problema usando o Ubuntu Server 17.x.

Set-VMFirmware -VM $VM -FirstBootDevice $(Get-VMDvdDrive -VM $VM) -EnableSecureBoot On -SecureBootTemplate MicrosoftUEFICertificateAuthority

2



Como você define o valor de $ VM? - code_monk
Você também pode definir isso na interface do usuário (mostrar na resposta do Makhail) selecionando "Microsoft UEFI Certificate Authority" na lista suspensa Modelo na tela Configurações de segurança. - devrelm


Isso aconteceu comigo também ao tentar instalar o Windows Server 2008 R2 no windows 10 hyper-v. Ele também disse que o DHCP falhou e nenhum sistema operacional inicializável foi encontrado. Desmarcar a opção de inicialização segura não resolveu o problema. No entanto, criando um novo Gen 1 VM fez.


1