لینوکس و شبکه

لینوکس و شبکه
طبقه بندی موضوعی
آخرین مطالب
  • ۹۹/۱۱/۱۳
    java

BootLoader

جمعه, ۱۴ مهر ۱۳۹۶، ۱۰:۴۴ ب.ظ

برنامه که بوسیله آن سیستم عامل در حافظه اصلیload شده و به اجرا در می‌آید

.یک boot loader میتواند چندین سیستم عامل را Boot کند.(منظور بطور همزمان نیست)
Boot Loader مسئولیت Load  کردن kernel  و دادن کنترل سیستم به آن را دارد.

پس از بدست گرفتن کنترل سیستم توسط کرنل، سایر قسمتهای باقی مانده سیستم عامل بارگذاری شده وبه اجرا درمی‌آیند.
درحین بوت سیستم، BIOS  قطعه برنامه  Boot Loader  را از داخلMBR به حافظه اصلی (RAM) منتقل می کند.بعد ا ز انتخاب یکی از سیستم عامل های  منوی Boot Loader ، کرنل توسط Boot Loader به داخل RAM منتقل شده و سپس کرنل موجود در Ram نیز برنامه Init را Run میکند و در این هنگام است که کنترل سیستم تحت فرمان کرنل بوده و در هنگام نیاز برنامه Init دیگر برنامه‌ها را به اجرا در خواهد آورد.

سابقه Boot Loader های لینوکس به LILO 1 برمی‌گردد که با ظهور Grub2 نقش LILO کم‌رنگ شد و در  حال حاضر Boot Loader اصلی سیستم عامل لینوکس Grub است.

  • ۹۶/۰۷/۱۴
  • behrooz mohamadi nsasab

Boot Loader

boot

bootloader

gpt

grub

ilo

linux

load

mbr