در این مقاله تلاش شده است تا نقش "GRUB boot loader" در راه اندازی کرنل سیستم عامل به تفصیل توضیح داده شود. لذا مقدمه اجمالی در خصوص GRUB2 و پیکربندی GRUB ارائه می شود.
GRUB
GRUB مخفف GRand Unified Bootloader است. GRUB از چندین کرنل لینوکس پشتیبانی می کند و به کاربر این امکان را می دهد تا با استفاده از یک منو در زمان بوت شدن، امکان انتخاب را داشته باشد. GRUB ابزار بسیار مفیدی است چرا که در برخی مواقع یک نرم افزار و یا سرویس با نسخه خاصی از کرنل کار می کند که در صورت استفاده از نسخه های بالاتر با مشکل مواجه می شود. در این مواقع با بوت شدن کرنل های قدیمی تر مشکل شما رفع خواهد شد. بنابراین دانش کافی برای پیکربندی GRUB بسیار ضروری است.