Способы оплаты 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 вполне реальная и выполнимая задача.