بوت لودر GRUB 2

بوت لودر GRUB 2

در فرآیند لود شده سیستم، بوت لودر کرنل را اجرا می کند. انواع بوت لودرها در لینوکس به شرح زیر می باشد :

LILO  :  بوت لودر قدیمی در لینوکس بوده است.

GRUB  :  دو ورژن Grub Legacy و Grub 2 می باشد.

که در این پست قصد توضیح دادن بوت لودر Grub 2 می باشد.

 GRUB 2

فایل تنظیمات بوت لودر GRUB در مسیر /boot/grub/grub.cfg است.

نمونه فایل پیکربندی GRUB 2

#

# Kernel Image Options:

#

menuentry “Fedora (2.6.32)” {

set root=(hd0,1)

linux /vmlinuz-2.6.32 ro root=/dev/hda5 mem=2048M

initrd /initrd-2.6.32

}

menuentry “Debian (2.6.36-experimental)” {

set root=(hd0,1)

linux (hd0,1)/bzImage-2.6.36-experimental ro root=/dev/hda6

}

#

# Other operating systems

#

menuentry “Windows” {

set root=(hd0,2)

chainloader +1

}

 

توضیح خطوط فایل پیکربندی  GRUB 2

menuentry “Fedora (2.6.32)”  : تعریف هر سیستم عامل در بوت لودر GRUB2 با کلمه menuentry شروع می شود. در این خط سیستم عامل Fedora با همین عنوان تعریف شده است.

set root=(hd0,1) : در این خط اعلام شده است که در پارتیشن اول از هارد اول کرنل قرار دارد.

 

linux /vmlinuz-2.6.32 ro root=/dev/hda5 mem=2048M : در این خط اسم کرنل اعلام شده است.

initrd /initrd-2.6.32 : در این خط initrd کرنل تعریف شده است.

 

 

در menuentry دوم نیز سیستم عامل Debian و همچنین در menuentry سوم سیستم عامل ویندوزی تعریف شده است.

 

 

 

 

 

این مطالب رو هم پیشنهاد می‌کنیم ببینید

درباره نویسنده: mrz.rst

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *