सुरक्षित बूट विंडोज और उबंटू दोनों को यह सुनिश्चित करने के लिए मजबूर करता है कि सभी सिस्टम स्तर के ड्राइवरों को "हस्ताक्षरित" किया जाए, यह साबित करते हुए कि वे प्रामाणिक सॉफ्टवेयर के रूप में स्वीकृत हैं। विचार काफी अच्छा है, और विंडोज पर, Microsoft अधिकांश ड्राइवरों पर हस्ताक्षर करता है।
हालांकि, उबंटू पर, उपयोगकर्ता को अपने वायरलेस कार्ड, वीडियो कार्ड या विशेष हार्डवेयर के लिए विशेष ड्राइवरों की आवश्यकता हो सकती है। ये ड्राइवर सामान्य रूप से अहस्ताक्षरित होते हैं, क्योंकि वे कई विभिन्न स्रोतों से आ सकते हैं। यदि सुरक्षित बूट सक्षम है, और ड्राइवर हस्ताक्षरित नहीं हैं, तो ये ड्राइवर लोड नहीं करेंगे। उन्हें लोड करने के लिए, प्रत्येक ड्राइवर को "हस्ताक्षरित" होना चाहिए। ड्राइवरों को हस्ताक्षर करने की यह प्रक्रिया बहुत मुश्किल नहीं है, लेकिन यह एक परेशानी हो सकती है ... खासकर अगर आप ड्राइवर को बदलते / अपडेट करते हैं, या कर्नेल सॉफ़्टवेयर को बदलते / अपडेट करते हैं जो उबंटू का एक हिस्सा है। प्रत्येक परिवर्तन के लिए आवश्यक होगा कि आप चालक को इस्तीफा दें।
तो, यह कल्पना करें ... आपका सिस्टम ठीक चल रहा है ... आपके पास सुरक्षित बूट सक्षम है ... आपके ड्राइवर ठीक से हस्ताक्षरित हैं ... और आप उबंटू के सॉफ़्टवेयर अपडेटर का उपयोग करते हैं और यह एक नया कर्नेल स्थापित करता है ... या आप स्थापित करें एक नया ड्राइवर ... और आप सिस्टम को केवल यह पता लगाने के लिए रिबूट करते हैं कि आपका वायरलेस कार्ड अब काम नहीं कर सकता है, आपका वीडियो कार्ड ठीक से प्रदर्शित नहीं होता है, या आपका विशेष हार्डवेयर अब काम नहीं करता है। अब आपको सभी मॉड्यूल्स को फिर से जोड़ना और इस्तीफा देना होगा। मज़ा नहीं।
अपने स्वयं के सिस्टम पर, मैं 5 कस्टम DKMS ड्राइवर मॉड्यूल का उपयोग करता हूं जिन्हें हर Ubuntu कर्नेल अपडेट के बाद इस्तीफा देने की आवश्यकता होती है। अरे मेरा।
लघु कहानी ... सुरक्षित बूट अक्षम करें और खुश रहें। Windows परवाह नहीं करेगा, और उबंटू सॉफ्टवेयर अपडेट से बचेगा और ड्राइवर आपके हिस्से पर कम काम करेगा।