معنای پیام های آغازین لینوکس چیست ؟
اولین چیزی که هر کاربر لینوکس هنگام نصب یا هربار بعداز راه اندازی مجدد سیستم مشاهده می کند مجموعه پیام های متنی است که به سرعت برروی صفحه نمایش ظاهر شده و هر یک حاوی اطلاعات ارزشمندی در مورد سیستم می باشندباید دانست که پیغام های یادشده در هرسیستم سخت افزاری ممکن است متفاوت باشد و یا هر نسخه از هسته kernel سیستم عامل ممکن پیام های متفاوتی را نمایش دهد.
همان طوری که دیده اید پیام های زیادی در هنگام راه اندازی کامپیوتر شما برروی صفحه نمایشگر ظاهر می شوند و این پیام ها گاهی آن قدر سریع از جلوی چشمان ما می گذرند که مطالعه و بررسی آن ها عملا در همان زمان کم غیر ممکن است پس باید بدانید که سیستم عامل لینوکس شما یک نسخه ازهمه این پیام ها را در فایلی متنی در مسیر /proc/kmsg ذخیره می کند و شما می توانید بعد از بوت شدن سیستم به مطالعه آن بپردازید .
اولین چیزی که هسته لینوکس پس از لودشدن جستجو می کند نوع کارت گرافیکی و تفکیک پذیری مناسب برای نمایش صحیح کاراکتر ها برصفحه نمایش است .
لینوکس ممکن است برای انتخاب نوع فونت و رزولوشن از شما سئوال کند .
به عنوان نمونه در مثال زیر :
Console: colour VGA+ 80x25, 8 virtual consoles Serial driver version
کاربرتصمیم به استفاده از فونت های استاندارد بزرگتر گرفته تا از وضوح بیشتر در محیط متنی shell بهره ببرد .
البته اگر توجه کنید کلمه رنگ colour نوشته شده که به خاطر استفاده این دستور به همین صورت در ابتدای کار توسط لینوس توروالدز در هنگام طراحی هسته لینوکس بوده است .
در این مرحله لینوکس به وضعیت حفاظت شده protected mode وارد شده و درایورهای پورت سریال بدنبال سخت افزار مربوطه که پورت های سریال هستند می گردند و آن ها را نصب می کنند.ضمنا درایور یا گرداننده قسمتی از هسته یا یک ماژول (برنامه) متصل شونده به هسته سیستم عامل است که ابزارها را کنترل می کند .
Serial driver version 3.95 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16450
tty01 at 0x02f8 (irq = 3) is a 16450
tty02 at 0x03e8 (irq = 4) is a 16450
همان طوری که در این قسمت پیام ها می بینید پورت های سریال (مشابه com پورتها در داس و ویندوز) با خصوصیاتی مثل شماره پورت و irq پیوند می خورند .
بدنیست بدانید که شماره irq معنای دیگر یک قطعه جانبی متصل شده به سیستم است و هر قطعه سخت افزار برای شناسائی شده توسط سیستم با آدرسی منحصر بفرد مثل : 0X03f8 آدرس دهی می شود .
پورت های سریال tty0 و tty1 و .... به ترتیب مشابه com1 و com2 و .... در ویندوز و داس هستند .
چون معمولا یک پورت موازی به پرینتر وصل می شود نام پورت های موازی خروجی سیستم مثل پورت پرینتر با LP که مخفف line printer است شروع می شود .
lp_init: lp0 exists (0), using polling driver
هسته کرنل در مرحله بعد کمی اطلاعات در مورد حافظه یا RAM و حافظه جانبی به شما می دهد .
Memory: 63296k/64192k available (2084k kernel code, 62284k reserved, 87228k data)
سپس اطلاعاتی در مورد فلاپی درایو به نمایش در می آید
(در این جا دو فلاپی درایو درسیستم وجود داشته است و نام درایور آن ها به ترتیب fd0 و fd1 می باشد) :
Floppy drive(s): fd0 is 1.44M, fd1 is 1.44M
floppy: FDC version 0x90
درمرحله بعد لینوکس به دنبال ملزوماتی مثل کارت های شبکه و مودم جستجو می کند و آن ها را هم مانند سایر قطعات سخت افزاری شناسائی و برای بهره برداری به سیستم متصل می نماید .
SLIP: version 0.7.5 (4 channels): OK
plip.c:v0.04 Mar 19 1993 Donald Becker (becker@super.org)
plip0: using parallel port at 0x3bc, IRQ 5.
plip1: using parallel port at 0x378, IRQ 7.
plip2: using parallel port at 0x278, IRQ 2.
8390.c:v0.99-10 5/28/93 for 0.99.6+ Donald Becker (becker@super.org)
WD80x3 ethercard probe at 0x280: FF FF FF FF FF FF not found (0x7f8).
3c503 probe at 0x280: not found.
8390 ethercard probe at 0x280 failed.
HP-LAN ethercard probe at 0x280: not found (nothing there).
No ethernet device found.
dl0: D-Link pocket adapter: probe failed at 0x378.
لینوکس هم چنین به دنبال هارد دیسک متصل شده به سیستم و پارتیشن های موجود برروی هارد دیسک شما گشته و آن ها را شناسائی می کند :
در اکثر توزیع های جدید مبتنی بر هسته های توسعه یافته لینوکس معمولا فرآیند auto mounting به اتصال خودکار پارتیشن های موجود برروی هارددیسک شما به سیستم فایل لینوکس کمک می کند و شما را از انجام اموری مثل ایجاد mount point و ماونت کردن پارتیشن ها در محل مناسب بی نیاز می سازد .
Partition check :
…. hda: hda1 hda2 hda3 hda4
سرانجام لینوکس شما پارتیشن ریشه root لینوکس را ایجاد یا mount کرده و از این پس هر آن چه متعلق به سیستم شماست و زیر نظر هسته لینوکس اداره م یشود در آن قرار می گیرد .
VFS: Mounted root (ext3 filesystem)