مرید
مرید
خواندن ۱ دقیقه·۴ سال پیش

لینوکس - سوم: بوت کردن سیستم

BIOS: basic input output system

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

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

بعد از بایوس Bootloader وارد عمل میشه. نرم افزاری که سیستم عامل رو اجرا میکنه.

*دیسک های بزرگتر از 2ترابایت ممکنه تنظیمات خاصی بخوان

بوت لودر GRUB v2 معروفترین بو ت لودر است.

گراب بر اساس تنظیماتش سیستم رو به kernel تحویل میده.

کرنل اولین رابط سخت افزار و نرم افزار هست.

پروسه init بعد از کرنل بالا می آید و تمام پروسه های دیگه توسط init اجرا میشن. مثلا network یا gui و ...

در واقع init مادر تمام پروسس ها است. (ps tree | less)

دستور dmesg، لاگ تمام این اتفاقات رو نشون میده که کرنل اون ها رو در kernel ring buffer ذخیره کرده و همینطور ادامه میده و مینویسه.

البته بعد از اینکه کرنل بالا اومد و init اجرا شد، لاگ ها در syslog نوشته میشه.


لینوکسlinux
شاید از این پست‌ها خوشتان بیاید