درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    اطلاعات مطلب
      مدرس/نویسنده
      امیرحسین کریم پور
      امتیاز: 127537
      رتبه:11
      11
      415
      345
      3886
      امیرحسین کریم پور ، مدیر انجمن سخت افزار و تجهیزات دیجیتال TOSINSO ، متخصص شبکه ، تخصص در حوزه سیستم عامل های کلاینت و سرور مایکروسافت ، سیستم عامل لینوکس ، علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی ... پروفایل کاربر
      دوره های مرتبط
      دوره های توسینسو دوره آموزشی Linux Essentials = دریچه ورود شما به دنیای لینوکس
      دوره آموزشی Linux Essentials = دریچه ورود شما به دنیای لینوکس
      مدرس: محمد نصیری
      این دوره را در 17 قسط خریداری کنید
      با خرید این دوره مبلغ 7,150 تومان هدیه بگیرید
      دوره آموزشی کنترل پنل هاستینگ CWP
      دوره آموزشی کنترل پنل هاستینگ CWP
      مدرس: فربد رستم صولت
      این دوره را در 6 قسط خریداری کنید
      با خرید این دوره مبلغ 6,875 تومان هدیه بگیرید
      دوره آموزشی بین المللی لینوکس LPIC1 کد 102
      دوره آموزشی بین المللی لینوکس LPIC1 کد 102
      مدرس: محمد نصیری
      این دوره را در 16 قسط خریداری کنید
      با خرید این دوره مبلغ 11,715 تومان هدیه بگیرید
      دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell
      دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell
      مدرس: محمد عابدینی
      این دوره را در 19 قسط خریداری کنید
      با خرید این دوره مبلغ 5,500 تومان هدیه بگیرید
      دوره آموزشی مقدماتی BASH Scripting در لینوکس
      دوره آموزشی مقدماتی BASH Scripting در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی راه اندازی سرویس های تحت شبکه در لینوکس CentOS
      دوره آموزشی راه اندازی سرویس های تحت شبکه در لینوکس CentOS
      مدرس: آرش حیدری
      این دوره را در 12 قسط خریداری کنید
      آموزش نصب سیستم عامل اندروید روی کامپیوترهای شخصی با Android PC
      آموزش نصب سیستم عامل اندروید روی کامپیوترهای شخصی با Android PC
      مدرس: محمد عابدینی
      این دوره را در 1 قسط خریداری کنید
      دوره آموزشی جامع CentOS Web Panel یا CWP
      دوره آموزشی جامع CentOS Web Panel یا CWP
      مدرس: کاظم تقندیکی
      این دوره را در 10 قسط خریداری کنید
      با خرید این دوره مبلغ 6,325 تومان هدیه بگیرید
      دوره آموزشی بین المللی لینوکس LPIC2 کد 201
      دوره آموزشی بین المللی لینوکس LPIC2 کد 201
      مدرس: محمد نصیری
      این دوره را در 27 قسط خریداری کنید
      با خرید این دوره مبلغ 10,135 تومان هدیه بگیرید
      گام به گام تخصصی مدیریت و پیکربندی سرورها با Ansible در لینوکس
      گام به گام تخصصی مدیریت و پیکربندی سرورها با Ansible در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی راه اندازی ایمیل سرور iRedMail در OpenBSD
      دوره آموزشی راه اندازی ایمیل سرور iRedMail در OpenBSD
      مدرس: محمد عابدینی
      این دوره را در 2 قسط خریداری کنید
      دوره آموزشی رایگان نصب انواع لینوکس بصورت عادی و Dual Boot
      دوره آموزشی رایگان نصب انواع لینوکس بصورت عادی و Dual Boot
      مدرس: محمد عابدینی
      این دوره را در 4 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC1 کد 101
      دوره آموزشی بین المللی لینوکس LPIC1 کد 101
      مدرس: محمد نصیری
      این دوره را در 18 قسط خریداری کنید
      با خرید این دوره مبلغ 10,450 تومان هدیه بگیرید
      دوره اموزشي فوق تخصصي  سيستم عامل لينوكس RHCSA  قسمت اول
      دوره اموزشي فوق تخصصي سيستم عامل لينوكس RHCSA قسمت اول
      مدرس: علیرضا سیفی و هومن برازنده
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC2 کد 202
      دوره آموزشی بین المللی لینوکس LPIC2 کد 202
      مدرس: امیرحسین احمدی
      این دوره را در 29 قسط خریداری کنید

      نکات مهم در خصوص برطرف کردن مشکلات Boot نشدن سیستم عامل لینوکس

      تاریخ 7 ماه قبل
      نظرات 1
      بازدیدها 96
      تمامی سیستم عامل های دسکتاپ نظیر ویندوز ، یونیکس ، MAC OS و ... میتوانند هنگام بوت شدن دچار مشکل شوند ، سیستم عامل لینوکس نیز از این قاعده مستثنی نیست. اگر سرور لینوکسی تان صفحه لاگین را هنگام استارتاپ نمایش ندهد لینوکس شما با مشکل Boot شدن مواجه شده است. برای حل این مشکل بایستی موشکافانه مراحل بوت شدن لینوکس را بررسی کنید و علت مشکل را یافته و آنرا برطرف کنید. به طور کلی اولین چیزی که بعد از آغاز به کار یا بعبارت فنی Initialize شدن موفق سخت افزار های سیستم تان اتفاق می افتد بارگزاری شدن بوت لودر GRUB در حافظه RAM است . بسته به پیکربندی GRUB دو راه برای مشاهده اینکه GRUB بصورت موفق از MBR بارگزاری شده است وجود دارد . روش اول استفاده از Boot menu است که در واقع به شما OS هایی را نشان میدهد که روی هارد دیسک نصب کرده اید و به شما امکان انتخاب یکی از OS ها را برای بوت شدن می دهد، راه بعدی هم مشاهده اینکه کرنل لینوکس با موفقیت بارگزاری می شود است . پس اگر هنگام بوت شدن لینوکس چیز مشکوکی را در صفحه مشاهده نکردید میتوانید مطمئن شوید که مشکل سخت افزاری وجود ندارد و مشکل به احتمال زیاد ناشی از بوت لودر GRUB است ، اما توجه کنید که مشکل به MBR نیز مربوط می شود .

      بعد از Load یا بارگزاری شدن GRUB همانطور که انتظار می رود کرنل سیستم عامل لینوکس در حافظه RAM بارگزاری می شود . Kernel یا هسته سیستم عامل سخت افزار های سرور شما را Initialize می کند . کرنل توسط برنامه ای به نام initrd یا RamFS قادر به فعالیت می باشد و وجودش برای کرنل ضروری است زیرا اگر initrd نباشد درایور ها و سرویس های مورد نیاز کرنل Load نمی شوند. به طور معمول initrd با مشکل مواجه نمی شود اما ممکن است بعد از Upgrade کردن Kernel لینوکس به مشکل بخورد که در این صورت دوباره با موفقیت ایجاد نمی شود ، اگر این اتفاق بیفتد شما با پیغام Kernel panic مواجه می شوید و سرور به هیچ دستور ورودی به سیستم واکنش نشان نخواهد داد. اما این را نیز به خاطر داشته باشید که خطای Kernel panic توسط عوامل زیادی ممکن است بروز دهد و محدود به initrd نمی شود . خب بعد از اینکه kernel و initrd با موفقیت بارگزاری شدند پراسس Init یا Systemd بارگزاری و اجرا می شود. پراسس Init و یا Systemd (در لینوکس های جدید) مشهور به مادر تمام پراسس های لینوکس است. پراسس Init باعث می شود تا سایر پراسس ها و سرویس ها نیز اجرا شوند. فهمیدن اینکه دقیقا چه زمانی پراسس Init آغاز و اجرا می شود خیلی دشوار است اما شما بایستی بدانید که تمامی پراسس هایی که در لینوکس اجرا می کنید وابسته به پراسس Init هستند.

      در پروسه Load شدن Init دو sub-stage وجود دارد. اولین Stage یا مرحله بارگزاری پراسس های اساسی لینوکس است. برای مثال Mount کردن پارتیشن یا بعبارتی فایل سیستم ها و نیز ایجاد فایل های درایور ها توسط udev در شاخه dev/ می باشد. به طور معمول اگر مشکلی در این مرحله از پروسه بوت شدن لینوکس بوجود بیاید یک پیغام یا Prompt به شما نشان داده می شود و از شما خواسته می شود تا پسورد کاربر Root را وارد کنید تا وارد محیط Recovery mode شوید . در دومین مرحله از این sub-stage سرویس های لینوکس به اجرا در می آیند. هنگام شروع مرحله دوم از بوت شدن لینوکس یک پیغام با مضمون initializing run level n به سرعت نمایش داده می شود توجه کنید که n در اینجا شماره Runlevel است که اگر سرور لینوکسی داشته باشید قطعا این شماره 3 خواهد بود. هنگامی که شما این پیغام را مشاهده کنید یک سرور آماده به کار و عملیاتی دارید و میتوانید با لاگین کردن به سرور سرور لینوکسی تان را مدیریت کنید . حال اگر در این مرحله مشکلی بوجود بیاید شما با یک پیغام error مواجه خواهید شد اما با این حال پروسه بوت شدن ادامه پیدا می کند . این گونه مشکلات در سیستم عامل لینوکس مشکلات ساده ای هستند که براحتی قابل حل شدن هستند . شما برای برطرف کردن مشکل بوجود آمده از این مرحله از بوت شدن لینوکس به یک Rescue CD مثل لینوکس Knoppix نیاز دارید که می توانید یک فلش را Bootable کرده و Knoppix و یا Ubuntu ی Live را درون آن ریخته و سرور را با آن فلش Boot کنید و مشکل را برطرف بسازید.


      نویسنده : امیرحسین کریم پور
      منبع : linux.tosinso.com
      هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد
      برچسب ها
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات

      برای ارسال نظر ابتدا به سایت وارد شوید

      arrow