Hyper-V VM이 CD에서 부팅되지 않습니다. 오류 : "서명되지 않은 이미지의 해시는 허용되지 않습니다."


116

Windows 10의 Windows Hyper-V 클라이언트에 Debian 인스턴스를 설치하려고했지만 VM을 시작하려고 할 때 CD에서 부팅되지 않았습니다. 결국 Hyper-V BIOS에서 부팅 장치와 해당 상태를 나열한 화면을 시작하지 못했습니다. SCSI-DVD 장치의 상태는 "서명되지 않은 이미지의 해시는 허용되지 않습니다 (DB)"라고 말했습니다.

인터넷에서이 오류에 대한 정보를 찾는 것이 어려울 수 있습니다.

답변:


185

이 오류는 VM에서 보안 부팅을 활성화 한 결과입니다. 보안 부팅은 특별히 승인 된 부팅 이미지 만로드하도록 허용하여 부팅시 시스템이 하이재킹되는 것을 방지합니다. Hyper-V 클라이언트에서는 목록이 다소 짧습니다.

보안 부팅을 비활성화하려면 VM의 전원을 끈 다음 VM 설정을 엽니 다. 보안 부팅에서 "보안 부팅 사용"상자를 선택 취소 한 다음 "확인"을 클릭하십시오. 이렇게하면 VM이 "무단"CD 이미지를 부팅 할 수 있습니다.

업데이트 :
의견에 Itai Bar-Haim이 언급했듯이 Thee Gamefanatic은 답변에서 부팅하려는 OS 이미지에 따라 다른 템플릿을 선택할 수도 있습니다. 이 템플릿은 상호 배타적입니다. 즉, "Microsoft UEFI 인증 기관"템플릿을 선택하면 Windows OS 이미지를 부팅 할 수 없습니다.

Microsoft는 보안 부팅에 대한 철저한 이해와이 블로그에서 어떻게 작동하는지 https://blogs.technet.microsoft.com/dubaisec/2016/03/14/diving-into-secure-boot/


1
고마워, 이것이 MSDN에서 직접 ISO 이미지로 실패한 것이 정말로 이상합니다. 그러나 그것은 나중에 M $입니다.
Rob

완벽한 답변 덕분에 그것이 무엇인지 궁금합니다. 설치 후 다시 활성화 할 수 있습니까?
Raphael Teubner

보안 부팅은 VM별로 활성화 또는 비활성화됩니다. 설치된 OS에 부팅 이미지가 인식되면 설치 후 보안 부팅을 다시 활성화 할 수 있습니다.
토마스

7
"Microsoft UEFI 인증 기관"이라는 다른 템플릿을 선택했습니다. 매력처럼 일했다.
Itai Bar-Haim

완벽하게 작동합니다!
Damian

59

VM 설정에서 보안 부팅 옵션을 비활성화하십시오.

여기에 이미지 설명을 입력하십시오

이 기능은 Gen2 VM에서 기본적으로 사용되며 ISO 이미지 부트 로더가 Microsoft 인증 코드 인증서로 서명되어 있어야합니다. 부팅 로더가 수정 된 사용자 정의 이미지는 부팅에 실패합니다. Linux 이미지 용 "Microsoft UEFI 인증 기관"템플릿도 있습니다.


3

나는이 문제를 조사 하고이 실을 밟았다. "Microsoft UEFI 인증 기관"을 사용하도록 옵션을 변경하면 Ubuntu Server 17.x를 사용하여 문제를 해결했습니다.

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

$ VM의 가치를 어떻게 설정합니까?
code_monk

1
보안 설정 화면의 템플릿 드롭 다운에서 "Microsoft UEFI 인증 기관"을 선택하여 UI (Makhail의 답변으로 표시)에서이를 설정할 수도 있습니다.
devrelm

1

Windows 10 hyper-v에 Windows Server 2008 R2를 설치하려고 할 때도 이런 일이 발생했습니다. 또한 DHCP가 실패했으며 부팅 가능한 OS를 찾을 수 없습니다. 보안 부팅 옵션을 선택 해제해도 문제가 해결되지 않았습니다. 그러나 새로운 Gen 1 VM을 만들었습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.