کاوشگر لینوکس

آموزش لینوکس و معرفی نرم افزارهای کاربردی مرجع باز (open source)

کاوشگر لینوکس

آموزش لینوکس و معرفی نرم افزارهای کاربردی مرجع باز (open source)

آغازگر سیستم یا Bootloader چیست ؟

BootLoader به برنامه ای گفته میشود که دستورات موجود در Master Boot record  را اداره کرده , و هنگام شروع به کار کامپیوتر امکان مدیریت بر اجرای چند سیستم عامل در کنار یکدیگر را در یک سیستم طی مراحل  Boot فراهم میکند . بعد از بوت لودر معمولا سیستم عامل انتخاب شده اجرا میشود . طی این فرایند کامپیوتر اطلاعات کلی در مورد سخت افزار را از طریق Bios به دست می آورد , Bios معمولا بصورت یک چیپ یا مدار آی سی Rom روی مادربورد قرار گرفته و وقتی که  , Bios بتواند Master Boot record  رو پیدا کند کار BootLoader شروع شده و در اصل این برنامه در طی مراحل Boot میتواند کامپیوتر را به هر جای هارددیسک برای اجرا کردن سیستم عامل خاص هدایت کند . ۞
اگر شما بیشتر از یک سیستم عامل روی کامپیوترتان داشته باشید پارتیشن های متفاوتی برای
Boot کردن سیستم عامل دارید , اصولا Mbr روی اولین سکتور هارد دیسک قرار دارد , هر پارتیشن هم میتواند روی اولین سکتور خود یک سری دستور برای Boot کردن سیستم از طریق آن پارتیشن داشته باشد , کار BootLoader همین است که کامپیوتر را به این سکتورها راهنمایی کند . البته اگر سیستم عامل شما
لینوکس یا یونیکس یا یه چیزی مثل اینها باشد
BootLoader باید Kernel Image رو هم Boot کند و به طور کلی در اکثر توزیع های Disturbution لینوکس از دو BootLoader معروف میتوان به انتخاب خود استفاده کرد و معمولا اولین انتخاب Linux Loader یا Lilo  است و بعدی Grub یا grand Unified Bootloader , در اکثر موارد ما از Lilo استفاده میکنیم , با این حال Grub هم امتیازاتی دارد , مثلا وقتی که Kernel را upgrade میکنید . لازم نیست Grub مجددا  Reinstall شود , در حالی که اگر از Lilo استفاده میکنید لازم است که بعد از مراحل upgrade کردن kernel آنرا مجددا نصب کنید . Grub بر خلاف Lilo میتواند نوع Kernel Image را تشخیص داده ,و  بر خلاف Lilo لازم نیست که مسیر Root برای آن تعریف شود چون میتواند فایل سیستم ها را براحتی خوانده و حتی فابل سیستم ReiserFS را نیز پشتیبانی میکند . اکثر Distrubution های لینوکس , به شما امکان این انتخاب را میدهند که از بین LiLo و Grub یکی را انتخاب کنید , مثلا Redhat بیشتر به سمت استفاده از Grub تمایل دارد . ۞  قدرت BootLoader در اجرا کردن سیستم عامل های مختلف است  , مثلا LiLo به راحتی دو ویندوز و یک لینوکس را میتواند تواما و به راحتی اجرا کند و معمولا برای اینکه مشکلی پیش نیاید بهتر است ابتدا ویندوز را Install کنید و بعد Linux  را . سیستم عامل های Microsoft معمولا بدون اینکه به کاربر اطلاعی بدهند در هنگام نصب Mbr را رونویسی کرده و مطابق نیاز خود تغییر میدهند .هم Lilo و هم Grub انواع و اقسام فایل سیستم ها را براحتی پشتیبانی میکنند , پس اگر مثلا Winw2k رو پارتیشن NTFS دارید لازم نیست نگران باشد هرچند که بهتر است  نگاهی به تنظیمات فایل /etc/lilo.conf/ بیندازید تا از صحت پشتیبانی تمام فایل سیستمها مطمئن شوید . ۞
منابع :
http://www1.freeos.com/articles/3482/  و http://www.tldp.org/HOWTO/mini/LILO-1.html

نظرات 1 + ارسال نظر
فهرست کاربران بلاگ اسکای جمعه 4 مهر‌ماه سال 1382 ساعت 06:21 ب.ظ http://listofuser.blogsky.com

سلام
اگر می خواهید وبلاگ خود را به دیگران معرفی کنید
به وبلاگ فوق سر بزنید .
متشکرم

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد