فرایند بوت و انواع بوتلودر در سیستم عامل مبتنی بر لینوکس
فایل این در 18 صفحه با فرمت PDF قابل دریافت می باشد
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
چکیده :
این ارائه به بررسی فرایند بوت (راه اندازی) سیستم عامل های مبتنی بر لینوکس و معرفی انواع بوت لودرها می پردازد. ابتدا مراحل اصلی راه اندازی سیستم از زمان روشن شدن رایانه تشریح شده است؛ به گونه ای که نقش Firmware شامل BIOS و UEFI، اجرای آزمون سخت افزاری اولیه (POST)، بارگذاری بوت لودر، راه اندازی هسته (Kernel) و فایل initramfs و در نهایت اجرای سیستم systemd به عنوان مدیر فرایندها توضیح داده می شود. سپس وظایف بوت لودر، از جمله بارگذاری هسته سیستم عامل، انتقال کنترل به هسته و آماده سازی محیط لازم برای ادامه فرآیند بوت، بررسی می شود. در ادامه، رایج ترین بوت لودرهای لینوکس معرفی شده اند. GRUB به عنوان بوت لودر پیش فرض بسیاری از توزیع های لینوکس، با قابلیت هایی مانند پشتیبانی از چند سیستم عامل، انواع فایل سیستم ها، شخصی سازی، ویرایش پارامترهای هسته، Secure Boot و Rescue Mode معرفی شده است. همچنین systemd-boot به عنوان بوت لودری سبک و ساده برای سیستم های مبتنی بر UEFI و EFI Boot Stub به عنوان روشی برای بوت مستقیم هسته توسط UEFI بدون نیاز به بوت لودر واسط بررسی می شوند. در پایان، مقایسه ای کلی میان این بوت لودرها ارائه شده تا تفاوت ها، مزایا و کاربرد هر یک در سناریوهای مختلف راه اندازی سیستم های لینوکسی مشخص شود.
کلیدواژه ها:
نویسندگان
نیما خداپناه
دانشجو
علی حسین گلی
استاد
مراجع و منابع این :
لیست زیر مراجع و منابع استفاده شده در این را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود لینک شده اند :