GRUB مقابل LILO
محمل الإقلاع هو البرنامج الذي يقوم بتحميل أنظمة التشغيل عند تشغيل الكمبيوتر. عادةً ما تمنح برامج تحميل التمهيد القدرة على الاختيار من قائمة أنظمة التشغيل ليتم تحميلها أثناء بدء تشغيل الكمبيوتر. لذلك ، يسمح محمل الإقلاع بالتواجد المشترك لأنظمة تشغيل متعددة على نفس الجهاز. LILO و GRUB هما من أشهر لوادر التمهيد المستخدمة اليوم. تم استخدام LILO كمحمل إقلاع افتراضي في Linux لفترة طويلة جدًا ، ولكن مؤخرًا حل GRUB مكانه.
ما هو LILO؟
LILO (LInux LOader) هو محمل إقلاع يستخدم في أنظمة تشغيل Linux. يمكن لـ LILO تشغيل (حتى 16) نظام تشغيل من الأقراص المرنة والأقراص الصلبة وما إلى ذلك.لأنه لا يعتمد على نظام ملفات معين. يمكن للمستخدم وضع LILO في سجل التمهيد الرئيسي (MBR) أو قطاع التمهيد في القسم (ووضع شيء آخر في MBR لتحميل LILO). تم استخدام LILO كمحمل إقلاع افتراضي في Linux حتى أواخر عام 2001. وهو الآن مدرج في قائمة الحزم المهملة (في Red Hat).
ما هو اليرقة؟
GRUB (GNU GRand Unified Bootloader) هو محمل إقلاع تم تطويره بواسطة مشروع GNU. يسمح GRUB للمستخدم بالاختيار من قائمة أنظمة التشغيل ليتم تحميلها ، مما يجعل من الممكن وجود أنظمة تشغيل متعددة على نفس الجهاز. GRUB هو محمل الإقلاع الافتراضي المستخدم في معظم توزيعات Linux اليوم. يمكن تكوين GRUB ديناميكيًا لأنه يسمح بإجراء تغييرات على التكوين في وقت التمهيد. يتم تزويد المستخدمين بواجهة سطر أوامر بسيطة لإدراج تكوينات تمهيد جديدة ديناميكيًا. يحتوي GRUB على العديد من الميزات سهلة الاستخدام مثل قابلية النقل العالية ودعم العديد من التنسيقات القابلة للتنفيذ والاستقلال عن الترجمة الهندسية ودعم جميع أنواع أنظمة الملفات مثل معظم أنظمة UNIX و VFAT و NTFS و LBA (عنوان الكتلة المنطقية).توفر معظم توزيعات Linux التي تستخدم GRUB قائمة تمهيد مخصصة باستخدام دعمها للعديد من واجهات المستخدم الرسومية (GUI). يحل GRUB2 محل GRUB في الوقت الحالي وتمت إعادة تسمية GRUB باسم GRUB Legacy.
ما هو الفرق بين GRUB و LILO؟
اعتاد LILO أن يكون محمل الإقلاع الافتراضي لنظام Linux ، بينما احتل GRUB مكان LILO في السنوات القليلة الماضية. يحتوي GRUB على واجهة سطر أوامر تفاعلية أفضل مقارنة بواجهة LILO ، والتي تسمح فقط بأمر واحد مع الوسائط. نظرًا لأن LILO يخزن معلومات الموقع لأنظمة التشغيل في MBR ، في كل مرة يتم فيها إضافة نظام تشغيل جديد ، يجب على المستخدم الكتابة يدويًا فوق ملف التكوين ، وقد يؤدي ذلك بسهولة إلى إنشاء ملف تكوين خاطئ. لتصحيح ملف التكوين الذي تم تكوينه بشكل خاطئ في LILO ، يحتاج المستخدمون إلى اتباع نهج مثل التمهيد من قرص مضغوط مباشر. ومع ذلك ، نظرًا للطبيعة القابلة للتكوين ديناميكيًا ، فمن الأسهل بكثير تصحيح ملف التكوين الذي تم تكوينه بشكل خاطئ في GRUB.بالمقارنة مع LILO ، لدى GRUB دعم تقني جيد جدًا. لا يمكن لـ LILO الإقلاع من الشبكة ، بينما يستطيع GRUB فعل ذلك بالتأكيد. ولكن من ناحية أخرى ، نظرًا لاستخدام LILO وتطويره واختباره لفترة طويلة جدًا ، فإن معظم مسؤولي Linux على دراية تامة بتكوين ومعالجة المشكلات مع LILO حتى بدون أي وثائق.