답변:
이 오류는 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/
나는이 문제를 조사 하고이 실을 밟았다. "Microsoft UEFI 인증 기관"을 사용하도록 옵션을 변경하면 Ubuntu Server 17.x를 사용하여 문제를 해결했습니다.
Set-VMFirmware -VM $VM -FirstBootDevice $(Get-VMDvdDrive -VM $VM) -EnableSecureBoot On -SecureBootTemplate MicrosoftUEFICertificateAuthority
Microsoft에서 지원하는 OS를 설치하는 경우 보안 부팅을 완전히 비활성화하지 않고 "Microsoft UEFI 인증 기관"으로 설정할 수 있습니다.
다음은 Microsoft 지원 Linux 및 BSD OS 목록입니다 . 예를 들어 14.04 LTS 이후의 모든 Ubuntu LTS 버전 과 현재 비 LTS 버전이 지원됩니다.
VM의 전원을 끄고 설정을 연 다음 보안 에서 Microsoft UEFI 인증 기관 템플릿을 선택합니다 .