LILO और GRUB में क्या अंतर है?


22

मैं डेबियन के तहत एक वेब सर्वर चला रहा हूं और मेरे पास वर्तमान में GRUB स्थापित है।

क्या मुझे GRUB के बजाय LILO का उपयोग करने पर विचार करना चाहिए? और प्रत्येक के फायदे क्या हैं?


अरे, मैंने इस अभ्यारण्य के लिए उत्तर खोजने की कोशिश की, लिलो और GRUB का अच्छा प्रतिनिधित्व नीचे दी गई साइट में दिया गया है। अवधारणाओंप्रमाणित.
com

जवाबों:


16

LILO में एक सरल इंटरफ़ेस है और अपने सिर को चारों ओर लपेटना आसान है।

GRUB अधिक चित्रित किया गया है और विषम विन्यास को बेहतर ढंग से संभालता है।

LILO बूटस्ट्रैप प्रक्रिया में कर्नेल का पता लगाना शामिल है (यह इससे अधिक जटिल है) कर्नेल फ़ाइल के पहले तार्किक-क्षेत्र की ओर इशारा करता है। GRUB बूटस्ट्रैप प्रक्रिया अधिक फाइल सिस्टम से अवगत है और एक तार्किक-क्षेत्र को निर्दिष्ट किए बिना फाइलसिस्टम में कर्नेल फ़ाइल का पता लगा सकता है।

इन दिनों GRUB का उपयोग लगभग हर कोई करता है, और ऐसा इसलिए है क्योंकि यह कम नाजुक है और किनारे के मामलों को बेहतर तरीके से संभालता है।


2
स्लैकवेयर अभी भी LILO का उपयोग करता है, कम से कम संस्करण 13.1 के रूप में। स्लैकवेयर को इसकी मजबूती के लिए नोट किया जाता है, और पैट्रिक वोल्केडिंग को बुलडॉग अनुपालन प्राप्त करने के लिए अपग्रेड नहीं करने के लिए जाना जाता है।
ब्रूस एडिगर

4
स्लैकवेयर यह भी है कि मैं LILO को इतनी अच्छी तरह से क्यों जानता हूं।
sysadmin1138

9

जैसा यहाँ बताया गया है :

LILO का कोई इंटरैक्टिव कमांड इंटरफ़ेस नहीं है, जबकि GRUB करता है।

LILO एक नेटवर्क से बूटिंग का समर्थन नहीं करता है, जबकि GRUB करता है।

LILO एमबीआर पर शारीरिक रूप से लोड करने के लिए ऑपरेटिंग सिस्टम के स्थान के बारे में जानकारी संग्रहीत करता है। यदि आप अपनी LILO कॉन्फ़िग फ़ाइल को बदलते हैं, तो आपको LILO चरण एक बूट लोडर को MBR पर फिर से लिखना होगा। GRUB के साथ तुलना में, यह एक अधिक जोखिम भरा विकल्प है क्योंकि एक गलत एमबीआरआर सिस्टम को बिना छूट के छोड़ सकता है। GRUB के साथ, यदि कॉन्फ़िगरेशन फ़ाइल गलत तरीके से कॉन्फ़िगर की गई है, तो यह बस GRUB कमांड-लाइन इंटरफ़ेस के लिए डिफ़ॉल्ट होगी।

LILO केवल लिनक्स और अन्य बूट लोडर को लोड करता है। और GRUB बड़ी संख्या में OS लोड करता है।

LILO खुद को एक ऐसे स्पेस में लोड करके काम करता है जो MBR पर फिट होगा। ग्रब के दो चरण हैं (क्योंकि यह काम करने के लिए बहुत अधिक जटिल है, जब तक कि मेरा मतलब आसानी से लिलो के रूप में नहीं है)। यह एमबीआर (आमतौर पर) से चरण 1 को लोड करता है और चरण 2 को / बूट से बाहर, इसके विन्यास के साथ।


10
: कट और पेस्ट उत्तर शायद उनके स्रोत का हवाला देते हैं चाहिए ibm.com/developerworks/linux/library/l-bootload/index.html
jlliagre

5

मुझे लगता है कि GRUB के मुख्य लाभ (मेरे लिए) हैं

  • मुझे कर्नेल अपडेट के बाद 'लिलो' चलाना याद नहीं है। GRUB के पास फाइल सिस्टम के लिए वास्तविक समर्थन है ताकि यह डिस्क पर कर्नेल को खोज सके।
  • कमांड लाइन। GRUB कमांडलाइन दर्ज करने की अनुमति देता है जो कि विन्यास के साथ गड़बड़ करने पर आसान हो जाती है। कभी-कभी यह लाइव बचाता है।

LILO के मुख्य लाभ:

  • किसी भी फाइल सिस्टम का समर्थन करें क्योंकि यह इस अवधारणा को प्रभावी बनाता है
  • यह छोटा है

मैं कहूंगा कि 99% मामलों में आप ग्रब पसंद करते हैं।


2

आपको GRUB, या शायद GRUB2 का उपयोग करना चाहिए क्योंकि यह बहुत नया है। LILO से अधिक लाभ में बड़े डिस्क के लिए समर्थन शामिल है (आपको डिस्क की शुरुआत में अपना बूट विभाजन नहीं होना चाहिए) और EFI बूट के लिए समर्थन।

यदि आप पुराने कंप्यूटर का उपयोग LILO के साथ कर रहे हैं, तो GRUB में अपग्रेड करने का कोई विशेष कारण नहीं है।

दूसरा कारण: LILO के लिए कोई अपडेट नहीं है, और व्यावहारिक रूप से कोई समर्थन नहीं है। या एक वेबसाइट भी।


2
दरअसल ELILO LILO के लिए EFI सपोर्ट है। वह मौजूद है। और सीधे LILO के विपरीत, अपडेट प्राप्त करता है।
sysadmin1138

-1

कृपया इस सर्वोत्तम सारणी अंतर की जांच करें

http://tabulardifference.com/2014/08/difference-between-lilo-and-grub/


3
अपने लिंक से कुछ इन-लाइन पोस्ट करने पर विचार करें।
HalosGhost

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