GRUB 2.12 पहले ही जारी किया जा चुका है और ये इसकी नई विशेषताएं हैं

भोजन

GNU GRUB एक मल्टी-बूट लोडर है

संस्करण 2.06 के रिलीज़ होने के लगभग ढाई साल बाद, का नया संस्करण ग्रब 2.12, संस्करण जिसमें विभिन्न समर्थन सुधार लागू किए हैं, साथ ही बग फिक्स और भी बहुत कुछ।

उन लोगों के लिए जो इस मल्टीप्लेटफार्म मॉड्यूलर बूट मैनेजर से अपरिचित हैं, आपको पता होना चाहिए कि GRUB प्लेटफार्मों की एक विस्तृत श्रृंखला का समर्थन करता है, जिसमें BIOS के साथ मुख्यधारा पीसी, आईईईई-1275 प्लेटफॉर्म शामिल हैं (पावरपीसी/स्पार्क64 आधारित हार्डवेयर), ईएफआई सिस्टम, आरआईएससी-वी और एमआईपीएस समर्थन के साथ लूंगसन 2ई प्रोसेसर हार्डवेयर, इटेनियम, एआरएम, एआरएम64 और एआरसीएस (एसजीआई) सिस्टम, मुफ्त कोरबूट पैकेज का उपयोग करने वाले डिवाइस।

GRUB 2.12 प्रमुख नई विशेषताएं

प्रस्तुत है इस नए संस्करण में के लिए आरंभिक समर्थन जोड़ा गया बूटलोडर इंटरफ़ेस (बूट लोडर इंटरफ़ेस) systemd द्वारा विकसित किया गया जिसका उद्देश्य प्रदर्शन डेटा और अन्य जानकारी प्राप्त करना, साथ ही नियंत्रण जानकारी प्रसारित करना है

GRUB 2.12 के इस नए संस्करण में एक और बदलाव जो सामने आता है वह है SDL2 मीडिया लाइब्रेरी के लिए समर्थन जोड़ना। इस सुधार का उद्देश्य विस्तृत नहीं किया गया है, लेकिन यह अनुमान लगाया गया है कि इसका उद्देश्य किसी छवि लोडिंग और प्रबंधन लाइब्रेरी की विश्वसनीयता को विकसित करना है, साथ ही फ़ाइल इंजेक्शन छवि के खिलाफ सुरक्षा करना और इससे बचना है। कुछ इसी तरह लोगो विफल.

इसके अतिरिक्त, इस बात पर भी प्रकाश डाला गया है कि एसLoongArch आर्किटेक्चर के लिए समर्थन, साथ ही बिनुटिल्स 2.38 के लिए समर्थन भी जोड़ा गया PCI और MMIO UART के लिए समर्थन और जीसीसी 13 और क्लैंग 14 का उपयोग करके निर्माण करने की क्षमता लागू की गई।

की ओर से सुरक्षा सुधार, GRUB 2.06 संस्करण के बाद से जमा हुई कमजोरियों के समाधान लागू किए गए हैं, जैसे कि CVE-2023-4692 भेद्यता जो NTFS विशेषता के पार्सिंग कोड में एक बग से संबंधित है, जिसका उपयोग आवंटित बफर के बाहर मेमोरी क्षेत्र में उपयोगकर्ता-नियंत्रित जानकारी लिखने के लिए किया जा सकता है, CVE- 2023-4693 भी GRUB2 NTFS ड्राइवर और अन्य में।

अन्य परिवर्तनों की कि इस नए संस्करण से बाहर खड़े हो जाओ:

  • लिनक्स कर्नेल ईएफआई बूटलोडर सभी समर्थित आर्किटेक्चर के लिए एकीकृत है।
    x86 सिस्टम पर, लिनक्स कर्नेल को EFI बूटलोडर में परिवर्तित कर दिया गया है।
  • फ़र्मवेयर में ड्राइवरों को कॉल करके गतिशील रूप से मेमोरी जोड़ने के लिए समर्थन जोड़ा गया। टीपीएम (विश्वसनीय प्लेटफ़ॉर्म मॉड्यूल) ड्राइवर में समस्याएं हल हो गई हैं।
  • फ़ाइल सिस्टम तक पहुँचने के लिए कोड में कई समस्याओं को ठीक किया गया।
  • डिबगिंग क्षमताओं में सुधार किया गया है और अधिक मजबूत और विश्वसनीय प्रदर्शन सुनिश्चित करने के लिए परीक्षण सूट का विस्तार किया गया है।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं इस नए संस्करण के बारे में, आप विवरण देख सकते हैं निम्नलिखित लिंक में

लिनक्स पर ग्रब का नया संस्करण कैसे स्थापित करें?

जो लोग अपने सिस्टम पर ग्रब का नया संस्करण स्थापित करने में रुचि रखते हैं, उन्हें यह जानना चाहिए वर्तमान में नया संस्करण पहले से ही रिपॉजिटरी में है वितरण का, इसलिए यह संभव है, क्योंकि आपके पास यह नया संस्करण स्थापित है।

यदि आप निश्चित नहीं हैं कि आपके पास यह नया संस्करण है या नहीं, तो बस अपने वितरण के लिए अपडेट कमांड चलाएँ। उदाहरण के लिए, आर्क लिनक्स में आपको बस टाइप करना होगा:

sudo pacman -Syuu

या यदि आप बस GRUB को अपडेट या इंस्टॉल करना चाहते हैं, तो बस टाइप करें:

sudo pacman -S grub

जो लोग संकलन करना पसंद करते हैं, उन्हें पता होना चाहिए कि हम स्रोत कोड प्राप्त कर सकते हैं निम्नलिखित लिंक।

अब संकलन करने के लिए हमें एक टर्मिनल खोलना होगा और इसमें हम खुद को उस फ़ोल्डर में रखने जा रहे हैं जहाँ हम स्रोत कोड डाउनलोड करते हैं और हम निम्नलिखित कमांड टाइप करने जा रहे हैं:

zcat grub-2.12.tar.gz | tar xvf -cd grub-2.12
./configure
make install

अंत में, grub.cfg फ़ाइल जनरेट करना न भूलें, ताकि आपके सिस्टम का बूट लोडर सही ढंग से कॉन्फ़िगर हो और इसमें नवीनतम परिवर्तन शामिल हों।

sudo grub-mkconfig -o /boot/grub/grub.cfg


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।