Новая версия ядра содержит исправления, вносит улучшения по производительности и стабильности системы, а также разнообразные нововвведения, делающие работу с 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 вполне реальная и выполнимая задача.
Примените скидку, вставив промокод в специальное поле при оформлении заказа:
Примените скидку, вставив промокод в специальное поле при оформлении заказа: