Hyper-V VM Cd'den önyükleme yapmıyor, hata: “imzasız görüntünün karmasına izin verilmiyor”


116

Windows 10'da Windows Hyper-V istemcisine bir Debian örneği kurmaya gittim. Ancak VM'yi başlatmaya çalıştığımda cd'den önyükleme yapmayacaktı. Sonunda Hyper-V BIOS, önyükleme aygıtlarını ve durumlarını listeleyen ekranı başlatma konusunda bana başarısız oldu. SCSI-DVD cihazının durumu şöyle dedi: "İmzasız görüntünün karmasına izin verilmiyor (DB)".

İnternette bu hata hakkında bilgi bulmak zor olduğunu kanıtlıyor.

Yanıtlar:


185

Bu hata Sanal Makinede Güvenli Önyüklemenin etkinleştirilmiş olmasının bir sonucudur. Güvenli Önyükleme, yalnızca özel olarak yetkilendirilmiş önyükleme resimlerinin yüklenmesine izin vererek sistemin önyükleme sırasında ele geçirilmesini önler. Hyper-V istemcisinde liste oldukça kısa.

Güvenli Önyüklemeyi devre dışı bırakmak için, VM'yi kapatın ve ardından VM ayarlarını açın. Güvenli Önyükleme altında, "Güvenli Önyüklemeyi Etkinleştir" kutusunun işaretini kaldırın ve sonra "Tamam" ı tıklayın. Bu, VM'nin "yetkisiz" CD görüntüsünü önyüklemesini sağlayacaktır.

Güncelleme:
Itai Bar-Haim tarafından yorumlarda belirtildiği gibi ve Thee Gamefanatic cevaplarında söylediği gibi, önyüklemeye çalıştığınız işletim sistemi görüntüsüne bağlı olarak farklı bir şablon da seçebilirsiniz. Bu şablonların karşılıklı olarak özel olduğunu unutmayın - bu, "Microsoft UEFI Sertifika Yetkilisi" şablonunu seçerseniz Windows işletim sistemi görüntüsünü önyüklemeyeceğiniz anlamına gelir.

Microsoft, Güvenli Önyüklemeye derinlemesine derinlemesine daldı ve bu blogda nasıl kullanılabiliyor: https://blogs.technet.microsoft.com/dubaisec/2016/03/14/diving-into-secure-boot/


1
Teşekkürler, bunun doğrudan MSDN'den ISO görüntüleri ile başarısız oldu gerçekten garip. Ama bu senin için M $.
Rob

Mükemmel cevap teşekkürler, ne olduğunu merak ediyordum. Kurulumdan sonra tekrar etkinleştirebilir miyiz?
Raphael Teubner,

Güvenli Önyükleme, VM başına etkinleştirilir veya devre dışı bırakılır. Yüklü işletim sistemi tanınan bir önyükleme görüntüsüne sahip olduğu sürece, kurulumdan sonra Güvenli Önyüklemeyi yeniden etkinleştirebilirsiniz.
Thomas,

7
Farklı bir şablon seçtim: "Microsoft UEFI Sertifika Yetkilisi". Cazibe gibi çalıştı.
Itai Bar-Haim

Mükemmel çalışıyor!
Damian,

59

Sanal Makine Ayarlarındaki Güvenli Önyükleme seçeneğini devre dışı bırakın:

görüntü tanımını buraya girin

Bu özellik Gen2 VM'lerde varsayılan olarak etkindir ve ISO görüntü önyükleme yükleyicinizin Microsoft Authenticode sertifikasıyla imzalanmasını gerektirir. Değiştirilmiş önyükleyici yüklü herhangi bir özel görüntü önyükleme yapmak için başarısız olur. Ayrıca Linux görüntüleri için "Microsoft UEFI Sertifika Yetkilisi" şablonu bulunmaktadır.


3

Bu konuya bakıyordum ve bu konuya geldim. "Microsoft UEFI Sertifika Yetkilisi" nden yararlanma seçeneğinin değiştirilmesinin Ubuntu Server 17.x kullanarak sorunumu çözdüğünü gördüm.

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

$ VM değerini nasıl belirlersiniz?
code_monk

1
Bunu, Güvenlik ayarları ekranındaki Şablon açılır menüsünden "Microsoft UEFI Sertifika Yetkilisi" ni seçerek Kullanıcı Arabiriminde (Makhail'in cevabında gösteriliyor) da ayarlayabilirsiniz.
devrelm

1

Bu benim de Windows 10 hyper-v üzerine Windows server 2008 R2 yüklemeye çalışırken oldu. Ayrıca DHCP'nin başarısız olduğunu ve önyüklenebilir bir işletim sistemi bulunmadığını söyledi. Güvenli önyükleme seçeneğinin işaretini kaldırmak sorunu çözmedi. Ancak, yeni bir Gen 1 VM oluşturmak yaptı.


0

Güvenli Önyükleme'yi tamamen devre dışı bırakmak yerine, Microsoft tarafından desteklenen bir işletim sistemi yüklüyorsanız, onu "Microsoft UEFI Sertifika Yetkilisi" olarak ayarlayabilirsiniz.

İşte Microsoft tarafından desteklenen Linux ve BSD İşletim Sistemlerinin listesi . Örneğin, 14.04 LTS’den bu yana tüm Ubuntu LTS sürümleri ve mevcut LTS olmayan sürümler desteklenir.

VM, açık Ayarlar aşağı Güç, ardından altında Güvenlik seçim Microsoft UEFI Sertifika Yetkilisi şablonu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.