ما هو برنامج GRUB Bootloader وماذا يفعل؟

ما هو برنامج GRUB Bootloader وماذا يفعل؟

يعد محمل التمهيد أحد أهم مكونات عملية تمهيد نظام التشغيل Linux.





نينتندو سويتش جوي كون الجمعة السوداء

ستوضح لك هذه المقالة ماهية أداة تحميل التمهيد والدور الذي تلعبه في نظام Linux. على وجه الخصوص ، سيركز هذا الدليل على Grand Unified Bootloader (GRUB) ، وهو برنامج محمل إقلاع قوي ومرن للغاية. ولكن قبل النظر إلى GRUB بالتفصيل ، من المهم فهم عملية التمهيد في Linux.





عملية تمهيد Linux

عملية التمهيد على Linux هي سلسلة من الأنشطة التي تحدث من وقت الضغط على زر الطاقة على جهاز الكمبيوتر الخاص بك حتى ظهور شاشة تسجيل الدخول.





هناك أربع مراحل رئيسية في عملية التمهيد لنظام التشغيل الخاص بك وتحدث بالترتيب التالي:

  1. BIOS : تمثل نظام الإدخال والإخراج الأساسي وهو مسؤول بشكل أساسي عن تحميل أداة تحميل التشغيل. عند بدء تشغيل الكمبيوتر ، يتم تشغيل اختبار التشغيل الذاتي (POST) للتأكد من أن الأجهزة الأساسية مثل الذاكرة والقرص الصلب تعمل بشكل صحيح. بعد ذلك ، سيتحقق نظام الإدخال والإخراج الأساسي (BIOS) من سجل التمهيد الرئيسي لمحركات الأقراص الثابتة (MBR) ، وهو قسم على محرك الأقراص الثابتة يوجد به أداة تحميل التشغيل.
  2. الإقلاع : تحميل النواة في ذاكرة الوصول العشوائي بمجموعة من معلمات النواة.
  3. نواة : وظيفة kernel الأساسية هي تهيئة الأجهزة والذاكرة. بعد ذلك ، يتم تحميل عملية init.
  4. فيه : مسؤول عن بدء وإيقاف الخدمات الأساسية على نظامك.

ملحوظة : BIOS ليس عملية مرتبطة بـ Linux ، إنها عملية تحدث بغض النظر عن نظام التشغيل الخاص بك.



يتعلم أكثر: هل يعتبر BIOS لجهاز الكمبيوتر برنامجًا أو جهازًا أو برنامجًا ثابتًا؟

ما هو البوت لودر الكبير الموحد؟

GRUB مسؤول بشكل أساسي عن تزويدك بقائمة خيارات يمكنك من خلالها تحديد نظام التشغيل أو البيئة التي تريد التمهيد إليها. بالإضافة إلى ذلك ، فإن GRUB مسؤول عن التحميل Linux Kernel .





إليك ما يبدو عليه خيار قائمة GRUB. إذا كان لديك عدة أنظمة تشغيل مثبتة ، فستجدها مدرجة هنا.

لماذا تستمر ألعابي في الانهيار

ملحوظة : لا يقتصر GRUB على التمهيد في أنظمة تشغيل Linux فحسب ، بل يمكنك أيضًا استخدامه للتمهيد في أنظمة تشغيل أخرى مثل Windows.





هناك إصداران رئيسيان من GRUB متاحان في وقت كتابة هذا التقرير.

  1. إرث اليرقة : هذا هو الإصدار الأول من GRUB وتم تطويره في البداية في عام 1995.
  2. اليرقة 2 : هذا هو أحدث إصدار من GRUB تستخدمه العديد من توزيعات Linux الرئيسية مثل Manjaro و Ubuntu و Fedora و Red Hat Enterprise Linux (RHEL). يوفر لك GRUB 2 أدوات وخيارات تكوين أفضل من سابقتها.

بصرف النظر عن GRUB ، تستخدم توزيعات Linux أيضًا برامج تحميل تمهيد أخرى مثل Linux Loader (LILO) و coreboot و SYSLINUX.

دور GRUB

بمجرد تحديد نظام التشغيل للتشغيل ، سيقوم GRUB بتحميل النواة المحددة. يستخدم GRUB معلمات kernel لمعرفة مكان وجود النواة والمعلمات المهمة الأخرى لاستخدامها.

  • initrd : يستخدم لتحديد قرص RAM الأولي.
  • BOOT_IMAGE : موقع صورة Linux kernel.
  • جذر : يحدد موقع نظام ملفات الجذر. تُستخدم بواسطة النواة للعثور على init التي تقوم بدورها بتحميل الخدمات الهامة.
  • NS : مسؤول عن تركيب نظام الملفات في وضع القراءة فقط.
  • هادئ : إخفاء بعض الرسائل الخاصة بالنظام أثناء تمهيد الكمبيوتر.
  • دفقة : يستخدم لعرض شاشة البداية عندما يتم تمهيد نظامك.

عندما تكون في قائمة خيارات GRUB ، يمكنك تحرير معلمات kernel بالضغط على و على لوحة المفاتيح.

تكوين محمل الإقلاع GRUB

يمنحك GRUB 2 الكثير من المرونة والقوة عندما يتعلق الأمر بتكوين أداة تحميل التمهيد.

ال / التمهيد / اليرقة الدليل يحتوي على ملف اسمه نكش ، وهو ملف التكوين الرئيسي لـ GRUB. ومع ذلك ، يُنصح بعدم تحرير ملف نكش الملف مباشرة ، وبدلاً من ذلك يجب عليك تحرير ملف / etc / default / grub ملف.

عندما تقوم بإجراء تغييرات على ملف / etc / default / grub الملف ، يجب عليك التأكد من تشغيل الأمر أدناه ، بحيث تتم كتابة تغييراتك في ملف نكش الملف تلقائيا.

المجلد مفتوح في برنامج آخر
sudo update-grub

يمكنك معرفة المزيد حول GRUB وبعض خيارات التكوين الخاصة به عن طريق تشغيل الأمر التالي:

info -f grub

تخصيص GRUB على Linux

أظهر لك هذا الدليل أن GRUB هو محمل إقلاع قوي ومرن للغاية ويلعب دورًا مهمًا في عمل نظام التشغيل الخاص بك. يتمتع المستخدمون بالتحكم الكامل في مظهر شاشة التمهيد GRUB. يمكنك أيضًا تخصيص صورة الخلفية لشاشة التمهيد بسهولة.

يشارك يشارك سقسقة بريد الالكتروني كيفية تخصيص قائمة Grub Boot بصورة خلفية

هل تشعر بالملل من قائمة اليرقة الافتراضية؟ إليك كيفية تخصيصها بصورة خلفية من اختيارك.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • GRUB Bootloader
  • لينكس
نبذة عن الكاتب جاهز للمضي(36 مقالة منشورة)

تقوم Mwiza بتطوير البرامج حسب المهنة وتكتب على نطاق واسع على Linux والبرمجة الأمامية. تشمل بعض اهتماماته التاريخ والاقتصاد والسياسة والهندسة المعمارية للمؤسسات.

المزيد من Mwiza Kumwenda

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك