Способи оплати Abuse

Оновлюємо ядро Ubuntu

07.07.2024, 19:23

Нова версія ядра містить виправлення, вносить поліпшення щодо продуктивності та стабільності системи, а також різноманітні нововведення, які роблять роботу з Linux ще простішою та ефективнішою. Кожен користувач зацікавлений у подібних перевагах, однак Ubuntu вважається доволі консервативним дистрибутивом, до якого нові версії ядер доходять доволі повільно.

Однак цю проблему можна вирішити, достатньо дотримуватися простих дій з інструкції, яку ми наведемо. Далі ми розповімо, як оновити ядро ubuntu 16.04 або пізніших версій. Хоча нових версій ядра немає в репозиторії, але є програма, яка зробить всю роботу за вас.

Що таке ядро?

У Linux ядро (kernel) є центральною частиною операційної системи. Воно являє собою програму, яка керує апаратними ресурсами комп'ютера (процесором, пам'яттю, пристроями вводу-виводу тощо) і забезпечує взаємодію між апаратним забезпеченням і програмним забезпеченням.

Основні функції ядра Linux включають:

  1. Управління процесами: відповідає за управління процесами (додатками), їхнє створення, планування виконання, виділення ресурсів і контроль над ними.
  2. Керування пам'яттю: керує доступом до пам'яті, виділяє її для процесів, керує віртуальною пам'яттю і забезпечує безпеку та ізоляцію процесів.
  3. Управління пристроями: забезпечує взаємодію з апаратними пристроями, такими як жорсткі диски, мережеві карти, принтери та інші пристрої.
  4. Файлова система: підтримує файлові системи, забезпечуючи доступ до файлів і управління ними.
  5. Мережеві можливості: надає мережеві можливості для обміну даними між комп'ютерами по мережі.

Ядро Linux є відкритим вихідним кодом, що означає, що його вихідний код доступний для перегляду, зміни та поширення спільнотою розробників. Це дає змогу адаптувати ядро під різні потреби та забезпечує його постійний розвиток і поліпшення.

Як оновлюється ядро Ubuntu

Ядра в Linux, як і в будь-якій іншій системі, вкрай важливі та необхідні, оскільки відповідають не тільки за керування пам'яттю, процесами та основними компонентами комп'ютера, а й містять усі драйвери системних пристроїв. Так, у разі появи нових технологій драйвери мають бути оновлені, тому якщо у комп'ютера є якісь проблеми з підтримкою обладнання в Linux, то оновлення ядра Ubuntu може поліпшити ситуацію.

Щоб оновлення відбувалося набагато швидше і простіше, досить використовувати утиліту UKUU або Ubuntu Kernel Update Utility. Фактично вона завантажує потрібні версії ядер з інтернету і налаштовує вашу систему, щоб ви могли їх використовувати. Усе що необхідно зробити користувачеві - це вибрати версію ядра.

В офіційних дистрибутивах вона відсутня, але її можна завантажити з репозиторію:

$ sudo apt-add-repository -y ppa:teejee2008/ppa
$ sudo apt update
$ sudo grub-mkconfig -o /boot/grub/grub.cfg sudo apt install ukuu

Оновлюємо ядро Ubuntu

Також можливе встановлення утиліту через центр додатків Ubuntu. Після чого можете запустити програму з головного меню:

Оновлюємо ядро Ubuntu

Надалі відразу після запуску вона синхронізує свій стан із мережею, щоб визначити, які нові версії ядра доступні:

Оновлюємо ядро Ubuntu

У списку ви зможете виявити ядра, які ви можете встановити. Червоним позначаються ймовірні релізи, а жовтим - стабільні релізи.

Оновлюємо ядро Ubuntu

Щоб встановити ядро, достатньо натиснути кнопку "Встановити":

Оновлюємо ядро Ubuntu

Далі користувачеві залишиться ввести пароль і дочекатися завершення встановлення. За ходом ініціалізації можна стежити у вікні терміналу:

Оновлюємо ядро Ubuntu

По закінченню оновлення достатньо перезавантажити комп'ютер, щоб використовувати нову версію ядра.

Вирішення проблеми

Нові ядра, на жаль, не завжди покращують роботу комп'ютера. Вони можуть вносити зміни, після яких система нестабільно працює або зовсім не запускається. Користувачеві важливо розуміти, що необхідно робити в таких ситуаціях.

Так заведено, що Ubuntu може не давати вибрати ядро, з якого потрібно завантажитися. Тому спочатку відредагувати /etc/default/grub. Закоментуйте цей рядок:

$ sudo vi /etc/default/grub

Оновлюємо ядро Ubuntu

# GRUB_HIDDEN_TIMEOUT_QUIET
# GRUB_HIDDEN_TIMEOUT

Далі необхідно створити файл конфігурації з такими налаштуваннями:

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

У майбутньому ви зможете завантажити попереднє ядро, якщо після оновлення щось пішло не так і система перестала стабільно та справно працювати. Якщо Linux не завантажується, то тут теж є рішення, просто натискайте дуже швидко і багато разів клавішу вниз у той час, коли має з'явитися меню Grub.

Завжди можна видалити неробоче нове ядро за допомогою UKUU, тут є кнопка для цієї дії "Видалити":

Оновлюємо ядро Ubuntu

Очищаємо систему

Якщо після оновлення ядро працює нормально, то старі можна видалити. Про це ми розповімо в іншій статті, присвяченій саме процесу очищення системи від старих і непотрібних ядер.

На цьому все, оновити ядро в Ubuntu цілком реальне і здійсненне завдання.