Новые версии ядер содержат исправления, различные улучшения работы и производительности системы, а также различные нововведения, которые делают работу с 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 и использовать самую последнюю версию в своей системе. Надеюсь, эта информация была полезной для вас, если у вас остались вопросы, спрашивайте в комментариях!
По поводу укуу Хочется сказать. Не ставте. Ну если только Вам по душе виндовые попрошайки. Лучше ручками. Да и автозагрузке она до гига сразу на себя тянет. Гнилая прога.
Сделал как описано , у меня в конце написало что установка выполнена но с ошибками((((
ЗАЧЕМ ты обновлял?
после обнов сумел загрузиться? система работает?
У меня заработало .. Правда сначала тоже была ошибка , но после второго раза все установилось ...
ubuntu 17.04
а как восстановить систему после такого опновления?, если нет ни бакапов, ни резервніх копий.
Воощем гадкое дело какими-то странніми способами обновлять ядро.
ага, вот ШТО: Спервых слов статейки я уже ржал!
---
"Ядро Linux делает очень много полезных вещей, " - насколько я знаю, то только само ядро и называется Линукс.
---
Та это понятно чтоо под словом "линукс" каждый понимает нечто свое.
улібнуло именно " делает очень много полезных вещей"
Мое почтение! Благодарю за статью! Указанной программой пользовался наверное с год. В целом никаких претензий в обновлении ядра с ее помощью не возникало-появилось новое ядро и она об этом извещает. Удобно. Причин отказываться от нее не было. Но в последнее время устанавливаю ядро вручную просто скачав нужное с сайта http://kernel.ubuntu.com/~kernel-ppa/mainline/ . После установки ,на всякий случай, оставляю предыдущее ядро остальные удаляю. За четыре года работы в Линуксе проблем с обновлением ядра почти не возникали а если и возникали то по причине каких то недоделок в самом ядре которые устранялись чуть ли не через час после выхода дефективного на выше указанном сайте.
Всем добра!
Если используются проприетарные видеодрайверы, то после установки нового ядра надо выполнить
sudo apt-get install --reinstall nvidia-***
ага. иногда после обычного, стандартного обновления ядра, некоторые части дистрибутива кривовато работают. Потому что ядро уже новое, а свежих драйверов нет. Так ч то реинсталы не помогут.
У меня на убунте такое было. Несколько дней Хсервер не совсем корректно работал - пока дрова в обновах не приехали.
НО гнаться за самым свежим ядром или нет - это дело каждого.
Когда у меня был Слэк - я и обновлял, и компилил ядро. эх, были времена. А щас я отупел с бубунтой 🙁
Отупел потому что все очень просто.
Лучше не буду рисковать 🙂
На xubuntu 16.04 работает без проблем. Спасибо за статью. В чем риск у LOSSTFANа - я не понял.