Methods of payment Abuse

Updating the Ubuntu kernel

23.03.2021, 19:23

Новая версия ядра содержит исправления, улучшения производительности и стабильности, а также различные нововведения, которые делают работу с Linux еще проще и эффективнее. Каждый пользователь заинтересован в таких преимуществах, но Ubuntu считается довольно консервативным дистрибутивом, до которого новые версии ядра доходят довольно медленно. Однако эта проблема решаема, достаточно следовать простым шагам из инструкции, которую мы приведем. Далее мы расскажем вам, как обновить ядро ubuntu 16.04 или более поздних версий. Хотя новые версии ядра не доступны в репозитории, но есть программа, которая сделает всю работу за вас.

Как обновляется ядро 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 может не позволить вам выбрать ядро, с которого будет производиться загрузка. Поэтому сначала отредактируйте файл /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, для этого есть кнопка "Uninstall":

Очистка системы

Если после обновления ядра работают нормально, вы можете удалить старые. Об этом мы поговорим в другой статье, посвященной именно процессу очистки системы от старых и ненужных ядер.

На этом все, обновление ядра в Ubuntu - вполне реальная и выполнимая задача.