Нова версія ядра містить виправлення, вносить поліпшення щодо продуктивності та стабільності системи, а також різноманітні нововведення, які роблять роботу з Linux ще простішою та ефективнішою. Кожен користувач зацікавлений у подібних перевагах, однак Ubuntu вважається доволі консервативним дистрибутивом, до якого нові версії ядер доходять доволі повільно.
Однак цю проблему можна вирішити, достатньо дотримуватися простих дій з інструкції, яку ми наведемо. Далі ми розповімо, як оновити ядро ubuntu 16.04 або пізніших версій. Хоча нових версій ядра немає в репозиторії, але є програма, яка зробить всю роботу за вас.
У Linux ядро (kernel) є центральною частиною операційної системи. Воно являє собою програму, яка керує апаратними ресурсами комп'ютера (процесором, пам'яттю, пристроями вводу-виводу тощо) і забезпечує взаємодію між апаратним забезпеченням і програмним забезпеченням.
Основні функції ядра Linux включають:
Ядро Linux є відкритим вихідним кодом, що означає, що його вихідний код доступний для перегляду, зміни та поширення спільнотою розробників. Це дає змогу адаптувати ядро під різні потреби та забезпечує його постійний розвиток і поліпшення.
Ядра в 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 може не давати вибрати ядро, з якого потрібно завантажитися. Тому спочатку відредагувати /etc/default/grub
. Закоментуйте цей рядок:
$ sudo vi /etc/default/grub
# GRUB_HIDDEN_TIMEOUT_QUIET
# GRUB_HIDDEN_TIMEOUT
Далі необхідно створити файл конфігурації з такими налаштуваннями:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
У майбутньому ви зможете завантажити попереднє ядро, якщо після оновлення щось пішло не так і система перестала стабільно та справно працювати. Якщо Linux не завантажується, то тут теж є рішення, просто натискайте дуже швидко і багато разів клавішу вниз у той час, коли має з'явитися меню Grub.
Завжди можна видалити неробоче нове ядро за допомогою UKUU, тут є кнопка для цієї дії "Видалити":
Якщо після оновлення ядро працює нормально, то старі можна видалити. Про це ми розповімо в іншій статті, присвяченій саме процесу очищення системи від старих і непотрібних ядер.
На цьому все, оновити ядро в Ubuntu цілком реальне і здійсненне завдання.