سؤال لن يتم تشغيل Hyper-V VM من Cd ، الخطأ: "غير مسموح بتجزئة الصورة غير الموقعة"


ذهبت لتثبيت نسخة دبيان على عميل Windows Hyper-V في Windows 10. ومع ذلك ، عندما حاولت تشغيل VM ، لن يتم التمهيد من القرص المضغوط. في نهاية المطاف أعطاني BIOS Hyper-V فشلاً في بدء تشغيل شاشة أجهزة التمهيد المسرودة وحالتها. حالة جهاز SCSI-DVD قال: "تجزئة الصورة غير الموقعة غير مسموح بها (DB)".

ثبت أن العثور على معلومات حول هذا الخطأ على الإنترنت أمر صعب.


101
2018-01-14 08:19


الأصل




الأجوبة:


هذا الخطأ هو نتيجة لتمكين التمهيد الآمن على جهاز VM. تمنع ميزة Secure Boot النظام من الاستيلاء عليه في وقت التمهيد من خلال السماح فقط بتحميل صور التمهيد المصرح بها. في عميل Hyper-V ، القائمة قصيرة إلى حد ما.

لتعطيل Secure Boot ، قم بإيقاف تشغيل VM ثم افتح إعدادات VM. ضمن التمهيد الآمن ، ألغِ تحديد المربع "تمكين التمهيد الآمن" ، ثم انقر على "موافق". سيسمح هذا لـ VM بتمهيد صورة القرص المضغوط "غير المصرح به".


154
2018-01-14 08:19



شكرًا ، غريبًا حقًا أن هذا فشل مع صور ISO مباشرةً من MSDN. لكن هذا هو $ M لـ ya. - Rob
الجواب المثالي شكرا ، كنت أتساءل ما كان عليه. هل يمكننا إعادة تنشيط ذلك بعد التثبيت؟ - Raphael Teubner
يتم تمكين "التمهيد الآمن" أو تعطيله على أساس كل جهاز VM. طالما أن نظام التشغيل المثبت يحتوي على صورة تمهيد معروفة ، فيمكنك إعادة تمكين التمهيد الآمن بعد التثبيت. - Thomas
اخترت قالبًا مختلفًا: "Microsoft Certificate UEFI Certificate". عملت مثل السحر. - Itai Bar-Haim
يعمل تماما! - Damian


تعطيل خيار التمهيد الآمن في إعدادات VM:

enter image description here

يتم تمكين هذه الميزة بشكل افتراضي على Gen2 VMs وتتطلب أن يكون برنامج تحميل صورة ISO الخاص بك موقّعاً على شهادة Microsoft Authenticode. سوف تفشل أي صور مخصصة مع محمل التمهيد المعدلة في التمهيد. يوجد أيضاً قالب "Microsoft Certification شهادة UEFI" للصور Linux.


55
2017-10-01 11:52





كنت أبحث في هذه القضية ، وجاء على هذا الموضوع. لقد وجدت أن تغيير خيار الاستفادة من "Microsoft Certificate UEFI Certificate" حل مشكلتي باستخدام Ubuntu Server 17.x.

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

2
2017-10-28 18:05



كيف تحدد قيمة $ VM؟ - code_monk
يمكنك أيضًا تعيين هذا في واجهة المستخدم (تظهر في إجابة ماخيل) من خلال تحديد "شهادة Microsoft UEFI Certificate" من القائمة المنسدلة Template في شاشة إعدادات الأمان. - devrelm


حدث هذا لي أيضا بينما كان يحاول تثبيت Windows Server 2008 R2 على ويندوز 10 فرط الخامس. وقال أيضا أن DHCP فشل ولم يتم العثور على أي نظام تشغيل للتمهيد. لم يؤدي إلغاء تحديد خيار التمهيد الآمن إلى حل المشكلة. ومع ذلك ، فإن إنشاء Gen 1 VM جديد فعل.


1
2018-06-12 09:22