Как обновить ядро Ubuntu

Новые версии ядер содержат исправления, различные улучшения работы и производительности системы, а также различные нововведения, которые делают работу с Linux лучше. Поэтому было бы неплохо всегда иметь в своей системе самое новое ядро. Но большинство дистрибутивов, в том числе Ubuntu достаточно консервативны и содержат старые, проверенные версии ядер, а новые добавляются очень медленно.

Но эту проблему можно решить. Из этой статьи вы узнаете как обновить ядро ubuntu 16.04 или более поздних версий. Хотя новых версий ядра нет в репозитории, но есть программа, которая сделает всю работу за вас.

Как обновить ядро Ubuntu?

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

Я не буду расписывать тут все способы обновления ядра Linux, такие как загрузка и компиляция ядра, использование PPA репозиториев и так далее, все это мы уже рассматривали в статье обновление ядра Linux. Мы будем использовать утилиту UKUU или Ubuntu Kernel Update Utility. Она делает обновление ядра Ubuntu 16.04 намного проще. Утилита загружает нужные версии ядер из интернета и настраивает вашу систему, чтобы вы могли их использовать. Все что от вас требуется — это выбрать версию ядра.

Утилита не поставляется в официальных репозиториях, но вы можете установить ее из PPA:

sudo apt-add-repository -y ppa:teejee2008/ppa
$ sudo apt update
$ sudo apt install ukuu

Кроме того, вы можете установить утилиту через центр приложений Ubuntu. После установки вы можете запустить программу из главного меню:

После запуска утилита синхронизирует свое состояние с сетью чтобы определить какие новые версии ядра доступны:

В списке будут отображены ядра, которые вы можете установить. Красным отмечаются кандидаты в релизы, а желтым — стабильные релизы.

Для установки ядра просто выберите его и нажмите кнопку «Установить»:

Вам останется ввести пароль пользователя и дождаться завершения установки. Процесс установки будет показан в окне терминала:

После завершения обновления достаточно перезагрузить компьютер, чтобы использовать новую версию ядра.

Решение проблем

Новые ядра не всегда стабильные и вместе с улучшениями они могут принести проблемы. Например, перестанет работать какое-либо устройство или компьютер вообще не будет загружаться. Нужно знать что делать в таких случаях.

По умолчанию Ubuntu может не давать выбрать ядро, с которого нужно загрузиться. Поэтому сначала отредактировать /etc/default/grub. Закомментируйте эту строчку:

sudo vi /etc/default/grub

GRUB_HIDDEN_TIMEOUT_QUIET
# GRUB_HIDDEN_TIMEOUT

Теперь создайте новый конфигурационный файл grub с этими настройками:

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

Теперь, когда вы перезагрузитесь, а что-то работать не будет, то сможете очень просто загрузить старое ядро и удалить новое. Если уже поздно, вы ничего не настроили, а Linux не загружается, то здесь тоже есть решение, просто нажимайте очень быстро и много раз клавишу вниз в то время, когда должно появиться меню Grub.

Удалить нерабочее новое ядро можно тоже с помощью UKUU, здесь есть кнопка для этого — «Удалить»:

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

Если все работает, старые ядра можно удалить. Да, одну две предыдущие версии ядра можно оставить, но не более того. Мы рассматривали как правильно удалить старые ядра в отдельной статье.

Выводы

Теперь вы знаете как обновить ядро Ubuntu и использовать самую последнюю версию в своей системе. Надеюсь, эта информация была полезной для вас, если у вас остались вопросы, спрашивайте в комментариях!

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (10 оценок, среднее: 4,90 из 5)
Загрузка...

10 комментариев

    • root_x Июль 9, 2017 Ответить
      • Flybustier Июль 19, 2017 Ответить
  1. root_x Июль 9, 2017 Ответить
    • root_x Июль 10, 2017 Ответить
  2. Иван Июль 10, 2017 Ответить
  3. Дмитрий Июль 10, 2017 Ответить
    • root_x Июль 11, 2017 Ответить
  4. LosstFan Июль 11, 2017 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: