Default boot mode

به طور پیش تعریف شده وقتی یک سیستم مبتنی بر گنو / لینوکس راه اندازی یا بوت میشود ابتدا هسته کرنل و سپس ماژولها و درایورهای سیستمی و پس از آن بقیه سرویسهای مرتبط با بخش سرور و شبکه اجرا شده و به داخل حافظه بارگذاری میشوند و سپس سیستم  یک خط فرمان prompt  برای ورود نام کاربری و کلمه عبور را نشان میدهد که کاربر میتواند با وارد کردن نام کاربری معتبر و کلمه عبور خود به سیستم وارد شود .

اما معمولا این روال چیزی نیست که اغلب کاربران ، خصوصا کاربران خانگی به دنبال آن هستند زیرا افراد اصولا به دنبال رابطهای گرافیکی کاربر که این روزها به سرعت در حال توسعه بوده و بسیاری از کارها را ساده تر کرده میباشند و در این شرایط برای کار با کامپیوتر به کمترین اطلاعات کاربری نیاز خواهد بود .

به همین لحاظ سه مورد از وضعیتهای قابل انتخاب در هنگام بوت شدن سیستم یا boot  mode را که اطلاعات مربوط به تنظیمات آنها در فایل /etc/inittab  با ذکر یک شماره ذخیره شده است در اینجا بررسی مینمائیم.

باید دانست که وضعیتهای مختلف بوت سیستم را اصطلاحا runlevel مینامند و نخستین وضعیت یا  runlevel 1   به معنای وضعیت تک کاربره و متنی میباشد و در این وضعیت لینوکس تنها به تقاضای ورود یک کاربر پاسخ مثبت میدهد و سایرین نخواهند توانست از سیستم بصورت چند کاربره استفاده کنند پس در این وضعیت کلیه سرویسهای شبکه غیر فعال میباشد.

در وضعیت یا runlevel 3  که معمولا در سیستمهای سرویس دهنده پیش گزیده میباشد تمامی سرویسهای شبکه و سرور بارگزاری شده و سیستم کاملا در mode  چند کاربره قرارمیگیرد و برای ورود کاربر به رابط متنی prompt‌ وابسته است.

اما مهمترین وضعیت یا runlevel 5  که امروزه در اکثر توزیعهای رومیزی لینوکس و برخی اوقات در سرورها پیش گزیده میباشد را mode گرافیکی مینامند . چرا که در این وضعیت در صورت نصب و تنظیم بودن کامل X-window  و وجود محیطهای دسکتاپی مثل KDE‌ و GNOME و ... همیشه یک پنجره گرافیکی برای ورود کاربران به نمایش در آمده و پیامد آن ورود به رابط گرافیکی و محیط دسکتاپ انتخابی کاربر میباشد .

ایجاد تغییر در سیستم و انتخاب هر یک از runlevel‌ های فوق به نوع نیازمندیها و انتخاب کاربر مربوط میشود و برای تغییر mode‌ سیستم همه کاری که بایستی انجام گیرد ویرایش فایل /etc/inittab  و تغییر عدد ذخیره شده در خط initdefault  میباشد :

id:3:initdefault:

تغییر دادن عدد 3 به عدد 5 در خط فرمان فوق موجب خواهد شد که سیستمی که در mode غیر گرافیکی و متنی کار میکرده پس از راه اندازی مجدد وارد mode‌ گرافیکی شود  و پنجره های  گرافیکی xdm‌ در هنگام بوت به نمایش در آید .