شرح فرآیند راه اندازی سیستم عامل

infonetwork_boot_linux

۱٫Cpu راه اندازی می شود.
۲٫ Cpu به فریم ویر دستور post را صادر می کند.
۳٫ فریم ویر عمل post را جهت بررسی سلامت سخت افزارها و چک کردن حافظه و… انجام می دهد.
۴٫ فریم ویر یک کد بوت را روی یک دستگاه ذخیره سازی مانند هارد دیسک جستجو می کند. فریم ویر سعی می کند MBR یا Master Boot Record را از اولین دستگاه قابل Boot بخواند و Load کند ، ما در اینجا فرض را بر این گذاشته ایم که دستگاه Bootable ما هارد دیسک ما است MBR یک قسمت کوچک از هارد دیسک ها است که فقط اندازه ای برابر ۵۱۲ بایت دارد، تاکید می کنم ۵۱۲ بایت نه کیلو بایت ، این سکتور از هارد دیسک یا MBR در اولین نقطه شروع اطلاعات در هارد دیسک یا در انتهای هارد دیسک بر اساس نوع سازنده هارد دیسک قرار می گیرد. در واقع می توان به MBR یک Boot Loader اولیه گفت که وظیفه اصلی آن فراخوان کردن Boot Loader ثانوی سیستم است. این فرآیند Starge1 گفته می شود.
۵٫ Stage 1 پیش زمینه اجرا شدن بوت لودر را فراهم می کند و این امکان را می دهد که بوت لودر به داخل حافظه Load شود. بوت لودر کرنل لینوکس را لود و اجرا می کند. انواع بوت لودرهای لینوکس : Grub و LILO می باشد.
۶٫ کرنل لینوکس بعد از لود و اجرا نرم افزارinit را اجرا می کند.
۷٫ نرم افزار init یک یا چند فایل پیکربندی را می خواند که آن فایل ها می گوید چه برنامه هایی باید راه اندازی شوند.

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

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

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

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