Select different kernel in grub

  • معمولا بعد از update و upgrade یک توزیع لینوکسی، نسخه جدید کرنل نیز بر روی سیستم نصب می شود.
  • در این حالت سیستم کرنل قبلی را پاک نمی کند بلکه تنها اولویت استفاده را بر روی کرنل جدید تنظیم می کند.
  • حال فرض کنید به هر دلیلی نمی توان از کرنل جدید یا یک ورژن خاص از کرنل کار کرد. یعنی در هنگام بوت شدن سیستم اررور دریافت می کنیم.
  • در این حالت می توان در همان صفحه گراب شروع به ویرایش تنظیمات گراب کرد و سیستم را با یک کرنل دیگر بوت کرد. ( در صورتی که یک کرنل دیگر بر روی دیسک سیستم موجود باشد. )
  • برای این منظور کافیست در صفحه گراب کلید e را فشار دهید.
  • حال به دنبال خطی بگردید که با کلمه Linux شروع شده باشد. به عنوان مثال :
linux /vmlinux-4.9.0-8-amd64
  • حال می توان این نسخه از کرنل را به هر نسخه ی دیگر موجود تغییر داد.
  • حتی می توان در این محیط از کلید TAB نیز استفاده کرد.
  • همچنین می دانیم که برای بوت شدن سیستم نیاز به initrd مخصوص می باشد. لذا با تغییر خط بالا باید initrd مخصوص نیز جایگزین شود. به عنوان مثال :
initrd /initrd.img-4.9.0-8-amd64
  • همچنین در پایان خط linux /vmlinux-4.9.0-8-amd64 می توان عدد یک یا single را نوشت تا سیستم به صورت تک یوزر اجرا شود.
  • همچنین عبارت quiet همان طور که از معنی آن مشخص است، سیستم را بدون نمایش جزییات در هنگام بوت شدن اجرا می کند. ( می توان از عبارت را حذف کرد )
  • در نهایت با فشردن کلید F10 می توان با تنظیمات جدید گراب سیستم را بوت کرد.

  • همچنین معمولا در قسمت advanced options گراب نسخه های مختلف کرنل نمایش داده می شود. لذا می توان مراحل بالا را طی نکرد و تنها نسخه مورد نظر کرنل را از این قسمت انتخاب کرد.
  • منظور از recovery mode یعنی اجرای سیستم به صورت single user یا همان runlevel شماره یک. مطالعه بیشتر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *