Як встановити нові версії ядра Linux на OpenSUSE Leap

Багато шанувальників Linux вирішують використовувати OpenSUSE Leap через стабільність. На відміну від багатьох інших дистрибутивів, він вирішує створити безпечне, стабільне середовище для роботи професіоналів. Для більшості людей Leap ідеально підходить. Однак, якщо у вас є нове обладнання, Leap може викликати у вас деякі проблеми. Спосіб вирішення проблем, які виникають під час використання дистрибутивів Linux, таких як OpenSUSE Leap, — це встановлення нових версій ядра Linux на OpenSUSE Leap.

OpenSUSE Leap повільно оновлює ядро, тому краще зробити це самостійно. Ось чому в цьому посібнику ми розповімо, як отримати абсолютну останню версію ядра Linux на OpenSUSE. А ще краще, ми покажемо вам, як використовувати поточну та останню версію одночасно.

Визначте версію ядра

Перший крок у оновленні Suse до нової версії ядра Linux – це побачити, яка версія ядра Linux у вас уже є. Важливо знати свою версію, щоб знати, наскільки ви відстали у випусках. Цю інформацію легко знайти в терміналі за допомогою команди uname:

uname -r

Запуск uname з перемикачем -r покаже версію ядра. Це вся інформація, яка вам потрібна, щоб визначити, яка версія ядра Suse є на вашому ПК. Якщо вам потрібна додаткова інформація, uname все одно стане в нагоді. Спробуйте замість цього перемикач -a, оскільки він надає більше інформації про ядро, випуск тощо.

  Як налаштувати ключ SSH в Linux

uname -a

Змінити налаштування ядра

За замовчуванням LEAP встановлює лише стабільне ядро. Він набагато старіший за ті, що випускаються в Tumbleweed. Він отримує виправлення безпеки і все таке. Однак, якщо ви зацікавлені в поєднанні стабільності Tumbleweed з новим ядром, ці налаштування потрібно змінити. Щоб змінити те, як Leap обробляє ядро, відкрийте термінал і скористайтеся текстовим редактором Nano, щоб змінити файл конфігурації Zypper.

sudo nano /etc/zypp/zypp.conf

У файлі zypp.conf є багато речей для редагування. Прокрутіть униз і знайдіть розділ multiversion.kernels. Мультиверсія важлива, і її потрібно ввімкнути. Увімкнення цього параметра дозволить вам зберегти традиційне ядро, яке постачається OpenSUSE Leap, а також отримати нове. Це найкраще з обох світів і найкращий спосіб задовольнити всі ваші потреби в операційній системі.

  Як записувати на кілька USB-дисків одночасно в Linux за допомогою Gnome MultiWriter

Поруч із multiversion.kernels змініть «latest,latest-1,running» на «latest,latest-1,running, oldest». Після зміни коду збережіть файл конфігурації, натиснувши комбінацію клавіатури Ctrl + O. Після того, як zypp.conf буде збережено з новими модифікаціями, можна безпечно закрити текстовий редактор Nano, відкритий у терміналі. Зробіть це, натиснувши комбінацію клавіатури Ctrl + X.

Додавання ядра Repo

Тепер безпечно встановити нову версію ядра Linux на OpenSUSE Leap, однак це не так просто, як просто виконати швидку команду «zypper install», щоб отримати нове ядро ​​Linux. Leap не містить жодних нових версій ядра Linux у сховищах програмного забезпечення, які постачаються разом із операційною системою, лише основну версію, яку ви вже використовуєте.

Натомість вам потрібно буде додати ще одне сховище програмного забезпечення. Зокрема, вам потрібно буде використовувати Zypper, щоб додати репозиторію ядра. У цьому репозиторії є десятки різних ядер, включаючи абсолютно останню версію ядра Linux.

Усередині вікна термінала за допомогою команди su отримайте кореневу оболонку.

su -

Тепер, коли оболонка має root-доступ, скористайтеся інструментом керування пакетами Zypper, щоб додати репозиторій ядра:

zypper ar -f https://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo

Додавання нового репозиторія ядра до Leap має миттєво викликати нові оновлення. Однак ви не повинні намагатися встановити будь-які оновлення традиційним способом. Замість цього дотримуйтесь наведених нижче інструкцій, щоб виконати «дистанційне оновлення».

  Як увімкнути двофакторну аутентифікацію в Linux для входу

Встановіть нове ядро

Установлення новішої версії ядра Linux на OpenSUSE Leap вимагає оновлення. Однак це не звичайне оновлення, коли вся операційна система отримує нові пакети. Замість цього ми скажемо Suse виконати оновлення дистрибутива лише з репозиторію ядра. Якщо зробити це таким чином, буде змінено лише аспект ядра Linux ОС.

Примітка: незважаючи на те, що Suse буде оновлено до нового ядра, стара версія буде збережена, завдяки ввімкненню цієї функції раніше в посібнику.

Щоб виконати оновлення ядра на Suse, відкрийте термінал і за допомогою команди su отримайте кореневу оболонку.

su -

Після отримання root виконайте таку команду та встановіть найновішу версію ядра Linux на OpenSUSE Leap.

zypper dist-upgrade -r kernel-repo

Дозвольте терміналу зробити свою справу та встановити нову версію Linux на свій ПК. Після встановлення вам потрібно буде перезавантажити ПК з Linux. Після повторного входу ви будете використовувати останню версію Linux на OpenSUSE Leap!