GRUB
- GRUB: دليل شامل للمبتدئين
GRUB (اختصار لـ Grand Unified Bootloader) هو مُحمِّل إقلاع متعدد الاستخدامات، وهو البرنامج المسؤول عن تحميل نظام التشغيل عند بدء تشغيل جهاز الكمبيوتر. يعتبر GRUB من أهم المكونات الأساسية لأي توزيعة لينكس، ولكنه يُستخدم أيضًا مع أنظمة تشغيل أخرى مثل Windows و macOS. هذا المقال موجه للمبتدئين، ويهدف إلى شرح GRUB بشكل مبسط وواضح.
ما هو مُحمِّل الإقلاع؟
قبل الغوص في تفاصيل GRUB، من المهم فهم دور مُحمِّل الإقلاع. عندما تقوم بتشغيل جهاز الكمبيوتر، لا يتم تحميل نظام التشغيل مباشرة. بدلاً من ذلك، يبدأ الكمبيوتر في تنفيذ التعليمات الموجودة في الـ BIOS أو الـ UEFI (واجهة البرامج الثابتة القابلة للتوسيع). يقوم الـ BIOS/UEFI بالبحث عن جهاز الإقلاع (عادةً القرص الصلب أو محرك أقراص USB) وتحميل مُحمِّل الإقلاع الموجود عليه. مُحمِّل الإقلاع هو البرنامج الذي يقوم بعد ذلك بتحميل نواة نظام التشغيل وبدء عملية الإقلاع الكاملة.
لماذا نستخدم GRUB؟
GRUB يتميز بالعديد من المزايا التي تجعله الخيار المفضل لمعظم توزيعات لينكس:
- المرونة: GRUB يدعم مجموعة واسعة من أنظمة الملفات وأنواع الأقراص.
- قابلية التوسع: يمكن تخصيص GRUB بسهولة لإضافة خيارات إقلاع جديدة أو تغيير سلوكه.
- دعم الأنظمة المتعددة: GRUB يمكنه تحميل أنظمة تشغيل متعددة من نفس القرص الصلب أو من أقراص مختلفة.
- واجهة سطر الأوامر: توفر واجهة سطر الأوامر للمستخدمين المتقدمين تحكمًا كاملاً في عملية الإقلاع.
- دعم RAID: GRUB يدعم إقلاع الأنظمة من مصفوفات RAID.
كيفية عمل GRUB
عند تشغيل الكمبيوتر، يقوم الـ BIOS/UEFI بتحميل المرحلة الأولى من GRUB، وهي عبارة عن كود صغير موجود في MBR (السجل الرئيسي للإقلاع) أو في قسم الـ EFI System Partition. هذه المرحلة الأولية تقوم بتحميل المرحلة الثانية من GRUB، والتي تحتوي على المزيد من الوظائف. المرحلة الثانية تعرض قائمة بأنظمة التشغيل المتاحة وتسمح للمستخدم باختيار النظام الذي يريد إقلاعه. ثم يقوم GRUB بتحميل نواة نظام التشغيل المحدد وبدء عملية الإقلاع.
تكوين GRUB
يتم تكوين GRUB عادةً من خلال ملفات التكوين. أهم ملف هو `/boot/grub/grub.cfg`. ومع ذلك، لا يُنصح بتعديل هذا الملف مباشرةً. بدلاً من ذلك، يتم استخدام أدوات مثل `update-grub` (في Debian و Ubuntu) أو `grub2-mkconfig` (في Fedora و CentOS) لتحديث ملف التكوين تلقائيًا بناءً على التغييرات في النظام.
الأوامر الأساسية في GRUB
عند الإقلاع، يمكنك استخدام بعض الأوامر الأساسية في GRUB:
- c: يدخل إلى وضع سطر الأوامر.
- help: يعرض قائمة بالأوامر المتاحة.
- ls: يعرض قائمة بالأقسام والملفات.
- boot: يقوم بالإقلاع من القسم المحدد.
استكشاف أخطاء GRUB وإصلاحها
في بعض الأحيان، قد تواجه مشاكل في GRUB، مثل عدم القدرة على الإقلاع من نظام التشغيل. إليك بعض النصائح لاستكشاف الأخطاء وإصلاحها:
- تحقق من ترتيب الإقلاع في الـ BIOS/UEFI: تأكد من أن القرص الصلب الذي يحتوي على GRUB هو أول جهاز في ترتيب الإقلاع.
- أعد تثبيت GRUB: يمكنك إعادة تثبيت GRUB باستخدام قرص تثبيت لنظام التشغيل الخاص بك.
- استخدم وضع الاستعادة: معظم توزيعات لينكس توفر وضع استعادة يمكن استخدامه لإصلاح GRUB.
- ابحث عن حلول عبر الإنترنت: هناك العديد من الموارد عبر الإنترنت التي يمكن أن تساعدك في حل مشاكل GRUB.
GRUB مقابل LILO
في الماضي، كان LILO (Linux Loader) هو مُحمِّل الإقلاع الأكثر شيوعًا في لينكس. ولكن GRUB قد حل محله تدريجياً بسبب مرونته وقابليته للتوسع. LILO كان محدودًا في دعم أنواع الأقراص وأنظمة الملفات، كما أنه كان أقل قدرة على التعامل مع الأنظمة المتعددة.
روابط ذات صلة
- نظام التشغيل
- لينكس
- Windows
- macOS
- BIOS
- UEFI
- USB
- RAID
- MBR
- EFI System Partition
- Debian
- Ubuntu
- Fedora
- CentOS
- LILO
استراتيجيات التحليل الفني وحجم التداول (غير ذات صلة مباشرة بـ GRUB ولكنها مفيدة للمستخدمين بشكل عام)
- الشموع اليابانية
- المتوسطات المتحركة
- مؤشر القوة النسبية (RSI)
- MACD
- بولينجر باندز
- مستويات فيبوناتشي
- تحليل الحجم
- حجم الأمر
- عمق السوق
- مكتب الطلبات
- التداول الخوارزمي
- التداول المتأرجح
- التداول اليومي
- التداول طويل الأجل
- إدارة المخاطر
ابدأ التداول الآن
سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين