हाइपर- V VM सीडी से बूट नहीं होगा, त्रुटि: "अहस्ताक्षरित छवि की हैश की अनुमति नहीं है"


116

मैं विंडोज 10 में विंडोज हाइपर-वी क्लाइंट पर एक डेबियन उदाहरण स्थापित करने के लिए गया था। हालांकि, जब मैंने वीएम शुरू करने का प्रयास किया, तो यह सीडी से बूट नहीं होगा। आखिरकार हाइपर-वी BIOS ने मुझे स्क्रीन शुरू करने में विफलता दी जो बूट डिवाइस और उनकी स्थिति को सूचीबद्ध करता है। SCSI-DVD डिवाइस की स्थिति ने कहा: "अहस्ताक्षरित छवि के हैश की अनुमति नहीं है (DB)"।

इंटरनेट पर इस त्रुटि के बारे में जानकारी प्राप्त करना मुश्किल साबित हो रहा है।

जवाबों:


185

यह त्रुटि VM पर सुरक्षित बूट सक्षम होने का परिणाम है। सुरक्षित बूट केवल बूट विशेष रूप से अधिकृत बूट छवियों को लोड करने की अनुमति देकर सिस्टम को बूट समय पर अपहृत होने से रोकता है। हाइपर- V क्लाइंट में, सूची कम है।

सुरक्षित बूट को अक्षम करने के लिए, VM को बंद करें और फिर VM सेटिंग खोलें। सुरक्षित बूट के तहत, "सुरक्षित बूट सक्षम करें" बॉक्स को अनचेक करें और फिर "ओके" पर क्लिक करें। यह वीएम को "अनधिकृत" सीडी छवि को बूट करने की अनुमति देगा।

अपडेट:
जैसा कि इताई बार-हैम ने टिप्पणियों में उल्लेख किया है, और थेए गेमफैनेटिक ने अपने जवाब में कहा, आप जिस ओएस छवि को बूट करने का प्रयास कर रहे हैं, उसके आधार पर आप एक अलग टेम्पलेट भी चुन सकते हैं। ध्यान रखें कि ये टेम्पलेट पारस्परिक रूप से अनन्य हैं - इसका मतलब है कि यदि आप "Microsoft UEFI प्रमाणपत्र प्राधिकरण" टेम्पलेट का चयन करते हैं तो आप Windows OS छवि को बूट करने में सक्षम नहीं होंगे।

Microsoft ने पूरी तरह से सुरक्षित बूट में गहरा गोता लगाया है और इस ब्लॉग पर यह कैसे काम करता है: https://blogs.technet.microsoft.com/dubaisec/2016/03/14/diving-into-secure-boot/


1
धन्यवाद, वास्तव में अजीब है कि यह एमएसडीएन से सीधे आईएसओ छवियों के साथ विफल रहा। लेकिन यह एम $ के लिए है।
रोब

सही उत्तर धन्यवाद, मैं सोच रहा था कि यह क्या था। क्या हम इसे इंस्टालेशन के बाद पुनः सक्रिय कर सकते हैं?
राफेल टेबनर

सुरक्षित बूट प्रति-वीएम आधार पर सक्षम या अक्षम है। जब तक स्थापित ओएस में एक मान्यता प्राप्त बूट छवि होती है, आप स्थापना के बाद सुरक्षित बूट को फिर से सक्षम कर सकते हैं।
थॉमस

7
मैंने एक अलग टेम्प्लेट चुना: "Microsoft UEFI प्रमाणपत्र प्राधिकरण"। आकर्षण की तरह काम किया।
इटाई बार-हैम

अच्छी तरह से काम!
डेमियन

59

VM सेटिंग्स में सुरक्षित बूट विकल्प को अक्षम करें:

यहाँ छवि विवरण दर्ज करें

यह सुविधा Gen2 VMs पर डिफ़ॉल्ट रूप से सक्षम है और Microsoft प्रमाण पत्र प्रमाणपत्र द्वारा आपके ISO छवि बूट लोडर पर हस्ताक्षर करने की आवश्यकता है। संशोधित बूट लोडर के साथ कोई भी कस्टम चित्र बूट करने में विफल रहेगा। लिनक्स छवियों के लिए "Microsoft UEFI प्रमाणपत्र प्राधिकरण" टेम्पलेट भी है।


3

मैं इस मुद्दे को देख रहा था और इस सूत्र पर आया था। मैंने पाया कि "Microsoft UEFI सर्टिफिकेट अथॉरिटी" का उपयोग करने के विकल्प को बदलने से उबंटू सर्वर 17.x का उपयोग करके मेरी समस्या का समाधान हो गया।

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

आप $ VM का मान कैसे सेट करते हैं?
code_monk

1
आप इसे सुरक्षा सेटिंग्स स्क्रीन पर टेम्पलेट ड्रॉपडाउन से "माइक्रोसॉफ्ट यूईएफआई प्रमाणपत्र प्राधिकरण" का चयन करके यूआई (मिखाइल के उत्तर में दिखाएं) में भी सेट कर सकते हैं।
देवेल्म

1

विंडोज़ 10 हाइपर-वी पर विंडोज सर्वर 2008 आर 2 को स्थापित करने का प्रयास करते समय मेरे साथ भी ऐसा हुआ। यह भी कहा कि डीएचसीपी विफल रहा और कोई बूट करने योग्य ओएस नहीं मिला। सुरक्षित बूट विकल्प को अनचेक करने से समस्या हल नहीं हुई। हालाँकि, एक नया Gen 1 VM बना।


0

सुरक्षित बूट को पूरी तरह से अक्षम करने के बजाय, यदि आप Microsoft द्वारा समर्थित OS स्थापित कर रहे हैं, तो आप इसे "Microsoft UEFI प्रमाणपत्र प्राधिकरण" पर सेट कर सकते हैं।

यहाँ Microsoft समर्थित लिनक्स और BSD OSes की सूची दी गई है । उदाहरण के लिए, 14.04 एलटीएस के बाद से सभी उबंटू एलटीएस संस्करण समर्थित हैं, साथ ही वर्तमान गैर-एलटीएस संस्करण भी।

वी एम, सेटिंग नीचे पावर, तो नीचे सुरक्षा चुनें माइक्रोसॉफ्ट UEFI प्रमाणपत्र प्राधिकारी टेम्पलेट।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.