رمز عبورم را فراموش کرده ام
شما هم عضو شويد
boot loader بر روی Master Boot Record ذخیره می شود. خب حالا سئوال دوتا شد؟ این MBR دیگه چیه؟
MBR یک بوت سکتور 512 بایتی است که در ابتدای هارد دیسک قرار دارد.
boot loader در واقع شامل یکسری درایورهای بسیار ساده برای شناختن فایل سیستم است. البته منظور در این مرحله تنها شناخت فایل سیستم منطقه ای است که در آن kernel image و initRD image ذخیره شده است.
لینوکس ها در گذشته از ابزای به نام lilo برای boot loader استفاده می کردند. اما با ظهور Grub این ابزار جایگزین lilo شد. همکنون اکثر توزیع های لینوکس از Grub استفاده می کنند.
حالا خیلی ساده فرآیند بوت شدن را مرور می کنیم:
1- Grub اجرا می شود.
2- Grub فایل سیستم قسمت بوت را می شناسد.
3- grub تصویر کرنل را روی حافظه بارگذاری می کند.
4- grub یک Ram Disk بروی Ram ایجاد می کند. این کار بر اساس initRD image انجام می شود. initRD image تصویری از ماژولهای اصلی مورد نیاز برای ابتدای بوت شدن و یک ساختار دایرکتوری مختصر است.
5- در این مرحله ما یک لینوکس بسیار ساده در Ram بصورت فقط خواندنی داریم. از این پش شناخت درایورها آغاز می شود.
6- در این مرحله فایل سیستم اصلی یعنی root سیستم شناخته و به سیستم اضافه می شود.
7- حالا فرآیند بوت اصلی لینوکس با آغاز با کار فرآیند init آغاز می شود.
8- سرانجام init با بررسی و اتصال فایل سیستم و remount ساختار اصلی بصورت قابل خواندن و نوشتن سیستم را آماده استفاده می کند.
چند نکته در مورد پروسه init :
:: معمولا init بصورت یک daemon (نرم افزاری که در پس زمینه اجرا می شود) اجرا می شود و شماره پروسه(PID) آن یک می باشد.
:: کلیه تنظیمات پروسه init در فایل inittab در شاخه etc قرار دارد.
:: پروسه init سایر پروسه ها را اجرا و کنترل می کند.

رفتن به بالای صفحه

اگر يكم كامل تر بود بهتر بود
تشكر از توضيح خلاصه و مفيدتان
بسیار خوب بود .فقط یک سوال داشتم ائنم اینه که توی گوشی HTC one X این مشکل وجود داره . آیا این مشکل رفع میشه ؟اگه میشه راه حلش چیه .ممنونم