هسته توزیع های لینوکس پایه و اساس سیستم عامل است که مسئول سازگاری دستگاه و سایر گزینه های مهم است. اکنون توسعه دهندگان سعی دارند هر چند ماه یا حتی بیشتر اوقات به روزرسانی هسته را برای معرفی توابع جدید و پشتیبانی از تجهیزات تولید شده منتشر کنند. این موضوع در مورد اوبونتو نیز صدق می کند ، بنابراین برخی از دارندگان این توزیع با نیاز به نصب به روزرسانی روبرو هستند. انجام این روش نسبتاً دشوار است ، زیرا هر عملی از طریق آن انجام می شود "پایانه"... در مرحله بعدی ، ما می خواهیم دو روش برای کنار آمدن با وظیفه پیش رو نشان دهیم.

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

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

تعیین نسخه هسته فعلی در اوبونتو

تعیین نسخه هسته فعلی در اوبونتو از طریق استاندارد انجام می شود "پایانه" با وارد کردن فقط یک دستور. برای این کار حتی به حقوق کاربر فوق العاده هم احتیاج ندارید و کل مراحل فقط چند ثانیه طول خواهد کشید.

  1. منوی برنامه را باز کرده و از آنجا اجرا کنید "پایانه"... می توانید کنسول را به روش دیگری که برای شما مناسب است باز کنید.
  2. اجرای ترمینال برای بررسی نسخه هسته فعلی در اوبونتو

  3. دستور را وارد کنید uname -r و کلید را فشار دهید وارد.
  4. دستور بررسی نسخه هسته فعلی در توزیع اوبونتو

  5. یک خط جدید نوع هسته و نسخه را نمایش می دهد.
  6. پس از وارد کردن دستور برای بررسی نسخه هسته در اوبونتو نتیجه می شود

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

روش 1: حالت به روز رسانی دستی

حالت دستی به روزرسانی هسته در اوبونتو کمی بیشتر از نسخه خودکار طول خواهد کشید ، اما در عین حال در انتخاب نسخه ها تنوع ایجاد می کنید و حتی اگر اتصال شبکه روی رایانه میزبان وجود نداشته باشد ، می توانید آنها را از طریق رایانه دیگر ، مثلاً به درایو فلش USB بارگیری کنید. تمام کاری که شما باید انجام دهید این است که یک مجموعه مناسب را از قبل انتخاب کرده و از دستورات ارائه شده برای نصب آن استفاده کنید.

برای بارگیری پرونده های هسته لینوکس به سایت رسمی بروید

  1. مرورگر خود را باز کنید و پیوند بالا را دنبال کنید. در اینجا می توانید اولین دایرکتوری به نام را انتخاب کنید "روزانه"... این شامل آخرین نسخه های هسته است که هر روز به روز می شود. در غیر این صورت ، فقط کافی است به پایین لیست بروید تا آخرین ساخت منطبق را پیدا کنید.
  2. انتخاب هسته برای بارگیری از وب سایت رسمی اوبونتو

  3. برای دریافت بسته های DEB ، فهرست نسخه را باز کنید.
  4. انتخاب نسخه هسته برای بارگیری در وب سایت رسمی اوبونتو

  5. دانلود "هدرهای Linux" و "تصویر لینوکس" معماری های مناسب و نسخه های مشابه در یک مکان مناسب. برای این کار کافی است روی پیوندهای آبی رنگ کلیک کنید.
  6. بارگیری تصاویر و سایر پرونده های هسته برای به روزرسانی اوبونتو

  7. وقتی اعلانی درباره پردازش پرونده ظاهر شد ، مورد را علامت گذاری کنید "ذخیره پرونده".
  8. تأیید بارگیری پرونده ها از وب سایت رسمی برای به روزرسانی هسته در اوبونتو

  9. به مکان بسته های بارگیری شده بروید و روی یکی از آنها کلیک راست کنید.
  10. مشاهده جزئیات فایلهای بارگیری شده قبل از نصب در اوبونتو

  11. در منوی زمینه ای که ظاهر می شود ، به مورد علاقه دارید "خواص".
  12. برای به روزرسانی هسته اوبونتو به خصوصیات بسته های بارگیری شده بروید

  13. به پاورقی توجه کنید "پوشه اصلی یا پوشه منبع"... درصورت نیاز به وارد کردن خود در کنسول ، این مسیر را کپی کنید.
  14. تعیین محل ذخیره فایل های هسته برای ارتقا اوبونتو

  15. حالا جلسه جدید را در شروع کنید "پایانه"از آنجا با تایپ کردن به پوشه مقصد که قبلاً تعریف شده است بروید سی دی + مسیر.
  16. برای به روزرسانی هسته اوبونتو ، دستور را برای رفتن به مکان پرونده وارد کنید

  17. اگر انتقال موفقیت آمیز باشد ، یک کتیبه از فهرست فعلی علاوه بر این در یک خط ورودی جدید ظاهر می شود ، که دستورات بعدی از آن اجرا می شود.
  18. با موفقیت به پوشه مکان پرونده برای به روزرسانی هسته در اوبونتو بروید

  19. از دستور استفاده کنید dpkg -i * .deb برای شروع نصب
  20. وارد کردن دستور نصب بسته ها هنگام ارتقا هسته در اوبونتو

  21. اگر به شما اطلاع داده شد که این عملیات به امتیازات کاربر فوق العاده نیاز دارد ، کلمه را قبل از خط اصلی اضافه کنید سودو.
  22. اطلاعات مجوز نصب فایلهای بروزرسانی هسته در اوبونتو

  23. برای تأیید حقوق کاربر فوق ، باید رمز عبور وارد کنید. لطفاً توجه داشته باشید که حروف هنگام نوشتن نمایش داده نمی شوند ، بلکه وارد می شوند. پس از وارد کردن رمز ورود خود ، بر روی کلیک کنید وارد برای تایید.
  24. وارد کردن رمز عبور برای به دست آوردن حقوق هنگام نصب پرونده های به روزرسانی هسته در اوبونتو

  25. بسته بندی بایگانی های موجود آغاز می شود. مدت زمان مشخصی طول خواهد کشید. در طول این عمل جلسه ترمینال را قطع نکنید و اقدامات دیگری را انجام ندهید.
  26. در انتظار تکمیل فرآیند بسته بندی هسته هنگام ارتقا در اوبونتو

  27. از انجام موفقیت آمیز عملیات به شما اطلاع داده می شود ، یا ممکن است خطایی روی صفحه ظاهر شود که نشان دهنده نقض وابستگی ها است. اگر این اتفاق نیفتاد ، فقط به آخرین مراحل دستورالعمل بعدی توجه کنید و اگر نصب قطع شد ، باید دستکاری های دیگری انجام دهید.
  28. اطلاعات مربوط به تکمیل به روزرسانی پرونده هسته در اوبونتو

مشکلات نصب هسته از طریق مدیر بسته استاندارد یک وضعیت معمول است. در بیشتر موارد ، با استفاده از نصب کننده شخص ثالث این مشکل برطرف می شود. ابتدا آن را اضافه کرده و سپس از توابع داخلی استفاده کنید.

  1. می توانید از همان جلسه استفاده کنید "پایانه" یا یکی جدید ایجاد کنید. دستور را در آن وارد کنید sudo apt-get نصب gdebi و کلیک کنید وارد.
  2. وارد دستور نصب گزینه Package Installer در اوبونتو می شوید

  3. برای تأیید حقوق دسترسی ، باید رمز ورود کاربر فوق العاده را وارد کنید.
  4. وارد کردن رمز عبور برای نصب افزونه نصب کننده بسته در اوبونتو

  5. وقتی از شما خواسته شد فضای دیسک استفاده شده را گسترش دهید ، را انتخاب کنید د.
  6. تأیید نصب گزینه نصب بسته در اوبونتو

  7. پس از آن ، به مسیری که بسته های DEB در آن قرار داده شده است برگردید ، به عنوان مثال ، از طریق دستور cd / بارگیری ها.
  8. رفتن به محل پرونده های هسته برای به روزرسانی آنها در اوبونتو

  9. از خط استفاده کنید sudo gdebi linux-headers * .deb linux-image - *. deb.
  10. دستور نصب به روزرسانی هسته از طریق بسته الحاقی در اوبونتو

  11. منتظر بمانید تا پرونده ها خواندن و بسته بندی را به پایان برسانند.
  12. در انتظار تکمیل به روزرسانی هسته از طریق افزونه در اوبونتو

  13. عملیات نصب بسته را تأیید کنید.
  14. تأیید به روزرسانی هسته از طریق افزونه Ubuntu

  15. برای اعمال همه تغییرات ، باید بوت لودر را با وارد کردن به روز کنید sudo update-grub.
  16. به روزرسانی بوت لودر پس از به روزرسانی موفقیت آمیز هسته در اوبونتو

  17. به شما اطلاع داده می شود که به روزرسانی با موفقیت انجام شد.
  18. به روز رسانی Ubuntu Boot Loader اعلان موفقیت آمیز

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

روش 2: به روز رسانی خودکار هسته

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

  1. ابتدا به پوشه ای بروید که اسکریپت در آن نصب خواهد شد. کنسول را شروع کرده و دستور را وارد کنید cd / tmp.
  2. وارد کردن دستور برای دنبال کردن مسیر نصب اسکریپت در اوبونتو

  3. از دستور استفاده کنید git clone git: //github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater.
  4. دستور نصب اسکریپت به روزرسانی هسته در اوبونتو

  5. در صورت دریافت اعلان عدم حضور تیمی گیت، دستورالعمل نصب را دنبال کنید.
  6. نصب یک افزونه برای نصب اسکریپت اوبونتو

  7. پس از آن ، فقط نوشتن متن توسط آب باقی مانده است bash Ubuntu-Mainline-Kernel-Updater / install.
  8. نصب اسکریپت به روزرسانی هسته در اوبونتو

  9. با انتخاب پاسخ مثبت ، اضافه شدن پرونده ها را تأیید کنید.
  10. تأیید نصب اسکریپت برای به روزرسانی خودکار هسته در اوبونتو

  11. بررسی برای به روزرسانی ها بعد از شروع می شود KernelUpdateChecker -r yakkety... توجه داشته باشید که شعبه -r برای تعیین نسخه توزیع استفاده می شود. متناسب با نیاز خود گزینه را مشخص کنید.
  12. وارد کردن دستور برای اجرای بررسی به روزرسانی هسته در اوبونتو

  13. اگر به روزرسانی هسته پیدا شد ، آنها را از طریق نصب کنید sudo / tmp / هسته-به روز رسانی.
  14. دستور نصب به روزرسانی هسته پیدا شده در اوبونتو

  15. پس از اتمام ، حتما هسته فعلی فعال را از طریق uname بررسی کنید -r و GRUB را به روز کنید.
  16. در حال بررسی نسخه هسته فعلی پس از ارتقا successful موفقیت آمیز در اوبونتو

اکنون ، هر زمان که نیاز به جستجو برای به روزرسانی هسته دارید ، می توانید از دستور بالا برای انجام کار در حالت خودکار استفاده کنید. شما فقط باید تمام هشدارهای مربوط به گسترش فضای اشغال شده دیسک را تأیید کنید. اگر اسکریپت دیگر لازم نیست ، توصیه می شود با استفاده از دستورات زیر آن را از سیستم حذف کنید:

rm ~ / .config / autostart / KernelUpdate.desktop
sudo rm / usr / local / bin / KernelUpdate {Checker، ScriptGenerator}

حل مشکلات GRUB Boot Loader پس از به روزرسانی هسته

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

  1. رایانه را روشن کنید و بلافاصله کلید را فشار دهید خروجبرای رفتن به منوی بارگیری از فلش ها برای انتقال به مورد استفاده کنید گزینه های اضافی برای اوبونتوو سپس بر روی کلیک کنید وارد.
  2. انتخاب گزینه های اضافی برای راه اندازی اوبونتو

  3. هسته قدیمی کار خود را در اینجا پیدا کنید و آن را برای راه اندازی انتخاب کنید.
  4. انتخاب هسته کار برای راه اندازی سیستم عامل اوبونتو

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

  7. وارد sudo apt remove linux-header-5.2 * linux-image-5.2 *جایی که 5.2 - نسخه هسته نصب شده قبلی
  8. دستور حذف نسخه هسته غیر فعال در اوبونتو

  9. رمز عبور خود را برای اعطای حقوق کاربر فوق العاده ارائه دهید.
  10. وارد کردن رمز عبور برای حذف بیشتر نسخه هسته غیر فعال در اوبونتو

  11. پس از حذف موفقیت آمیز ، بوت لودر را از طریق به روز کنید sudo update-grub.
  12. به روزرسانی بوت لودر پس از حذف موفقیت آمیز هسته غیر فعال در اوبونتو

  13. به شما اطلاع داده می شود که تولید فایل با موفقیت انجام شده است و اکنون دوباره از هسته قدیمی بوت می شوید.
  14. به روزرسانی موفقیت آمیز بوت لودر پس از حذف موفقیت آمیز هسته غیر فعال در اوبونتو

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