Как обновить версию ядра линукс

Как легко обновить ядро ​​Linux в Ubuntu и Linux Mint

Краткое описание: В этой статье показано, как легко перейти на новейшее ядро с помощью графического интерфейса Ukuu. Хотя статья протестирована для Ubuntu, она также должна работать для других дистрибутивов Linux на основе Ubuntu, таких как Linux Mint, элементарная ОС, Linux Lite и т. Д.

Я предполагаю, что вы уже знаете, что такое ядро ​​Linux. Это основное программное обеспечение, которое управляет любым дистрибутивом Linux. Все дистрибутивы Linux используют ядро ​​с ядром, а также элементы GUI. Это то, что Линус Торвальдс создал 25 лет назад, и это то, над чем он все еще работает.

Новая версия ядра Linux выпускается каждые несколько месяцев с новыми функциями (такими как поддержка большего количества оборудования), исправлениями ошибок и т. Д.

Стоит ли обновлять ядро ​​Linux до последней версии вручную?

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

Дело в том, что когда выходит новое ядро ​​Linux, требуется несколько недель / месяцев, прежде чем ваш дистрибутив Linux сделает его доступным для вашей системы. Это также зависит от того, был ли релиз Linux Kernel LTS (долгосрочная поддержка) или нет. Да, даже у версии Linux Kernel есть версии LTS и не-LTS, если вы не знали.

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

На мой взгляд, «реальной» необходимости в обновлении до более нового ядра Linux нет, если только у вас нет достаточно веских причин.

Например, я использую Dell XPS 13 Kaby Lake Ubuntu Edition и прочитал, что ядро ​​4.10 обеспечит повышение производительности процессора Kaby Lake. Это побудило меня обновить Ubuntu до новейшего ядра Linux, но Ubuntu не будет предоставлять эту версию ядра в ближайшее время, если она это сделает. В такой ситуации я мог бы обновить ядро ​​Linux вручную.

Простое обновление ядра Linux в Ubuntu и Linux Mint

Вы можете обновить ядро ​​Linux самостоятельно в командной строке Linux с помощью нескольких команд apt-get. Но процедура обновления ядра намного проще и удобнее с помощью инструмента с графическим интерфейсом Ukuu (Ubuntu Kernel Update Utility).

Этот инструмент с графическим интерфейсом разработан Тони Джорджем, который предоставил нам несколько других полезных инструментов для Ubuntu, таких как монитор батареи для Ubuntu, инструмент резервного копирования приложений Aptik и т. Д.

Предупреждение : Прежде чем мы увидим, как обновить ядро ​​Linux в Ubuntu с помощью Ukuu, я должен предупредить вас, что вы должны знать о риске. Если что-то пойдет не так, вы можете вернуться к предыдущей версии ядра, но не паникуйте. Сделайте резервную копию системы Ubuntu, чтобы быть уверенным. Если вы легко озадачены устранением неполадок, не играйте с ручными обновлениями и следите за обновлениями системы вашего дистрибутива.

Шаг 1: Установите Ukuu в Ubuntu и Linux Mint

Существует официальный PPA, предоставленный разработчиком для установки этого инструмента. Просто используйте команды ниже, чтобы установить Ukuu:

Читайте также:  Instagram для компьютера mac os

Шаг 2: Использование Ukuu для установки новейшего ядра Linux в Ubuntu

Я использую Ubuntu 16.04 в этом руководстве, но Ukuu доступна и для других версий Ubuntu и Linux Mint.

После того, как вы установили Ukuu, запустите его. Это обновит список доступных ядер Linux, доступных для Ubuntu. По умолчанию он покажет вам все доступные ядра, включая ядро ​​нестабильной версии (помеченное RC и красным значком Tux). Версии ядра из дистрибутивов помечены логотипом, а другие версии имеют только старый добрый логотип Tux.

Ukuu показывает все виды ядер по умолчанию

Излишне говорить, что вам следует избегать освобождения кандидатов. Выберите нужную версию ядра и нажмите «Установить», чтобы установить более новую версию ядра Linux.

Установите новое ядро ​​Linux

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

Установка более нового ядра Linux

Примечание: если установка не удалась, не нужно паниковать. Ничего не будет неправильно в системе. Просто попробуйте другую версию ядра, и она может работать.

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

Полезная информация по окончании обновления ядра с помощью Ukuu

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

Проверка версии ядра Linux в Ubuntu

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

Откат изменений / понижение версии ядра Linux

Предположим, вам не понравилось новое ядро ​​Linux или вы обнаружили проблемы с ним. Вы можете легко понизить ядро. Это делается в два этапа:

  • Загрузиться в старое ядро
  • Удалите новое ядро ​​Linux, которое вам не нужно

Посмотрим, как это сделать.

Шаг 1. Загрузитесь в старое ядро ​​Linux

Когда вы загружаетесь в свою систему, в меню grub выберите «Дополнительные параметры» для Ubuntu.

Выберите Дополнительные параметры для Ubuntu

Здесь вы увидите все установленные ядра Linux в вашей системе. Выберите более старый. Не выбирайте выскочку или режим восстановления, просто идите с обычными. Я буду обсуждать их в отдельной статье, возможно.

Загрузка старого ядра Linux в Ubuntu

Шаг 2: понизить ядро ​​Linux

Как только вы загрузитесь в систему с более старым ядром Linux, запустите Ukuu снова. Убедитесь, что вы не удаляете ядро, которое вы используете в данный момент.

Выберите более новую версию ядра, которая вам больше не нужна, и нажмите «Удалить».

Удалить ядро ​​Linux с помощью Ukuu

Это все, что вам нужно сделать, чтобы понизить ядро ​​Linux в Ubuntu.

Другие особенности Ukuu

Пока мы обсуждаем это, я хотел бы отметить еще несколько особенностей Ukuu. У Ukuu есть опция настроек, которая позволяет не отображать список кандидатов на выпуск ядер в списке. Вы также можете скрыть версии ядра Linux старше версии 4.0.

Дополнительные опции в Укуу

Вы также можете выбрать опцию для отображения уведомлений на рабочем столе, если доступно новое ядро ​​Linux.

Настольное уведомление о доступности нового ядра Linux

Удалить Ukuu

Чтобы удалить Ukuu, вам нужно будет выполнить ту же процедуру, что и удалить PPA из Ubuntu. Просто используйте команды ниже:

И чтобы удалить PPA из списка источников программного обеспечения, используйте команду ниже:

Как вы обновляете ядро ​​Linux?

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

Итак, вы часто обновляете ядро ​​Linux самостоятельно или ждете, пока ваш дистрибутив предоставит обновление? Как ты делаешь это?

Читайте также:  Windows 10 hosts default

Источник

Обновление ядра в Ubuntu

Ядро дистрибутивов Linux — основа операционной системы, которая отвечает за совместимость с устройствами и выполняет другие важные опции. Сейчас разработчики стараются раз в несколько месяцев или даже чаще выпускать обновления ядер для введения новых функций и поддержки производимого оборудования. К Ubuntu эта тема тоже относится, поэтому некоторые обладатели данного дистрибутива сталкиваются с необходимостью инсталляции апдейтов. Выполняется данная процедура относительно сложно, поскольку каждое действие будет производиться через «Терминал». Далее мы хотим продемонстрировать два способа, позволяющих справиться с поставленной задачей.

Обновляем ядро в Ubuntu

Официальный сайт, на котором находится информация по каждому обновлению ядра, называется kernel.org. Именно там вы можете просмотреть абсолютно все апдейты и изменения, внесенные в интересующую версию. Что же касается самого процесса обновления, то происходит он в ручном или автоматическом режиме. Каждый из этих вариантов имеет свои сложности и особенности, поэтому мы предлагаем детально изучить их по очереди, чтобы в итоге остановиться на оптимальном. Однако для начала давайте разберемся, как узнать текущую версию ядра.

Определяем текущую версию ядра в Ubuntu

Определение текущей версии ядра в Убунту происходит через стандартный «Терминал» путем ввода всего одной команды. Для этого даже не понадобятся права суперпользователя, а весь процесс займет всего несколько секунд.

  1. Откройте меню приложений и запустите оттуда «Терминал». Вы можете открыть консоль и другим удобным для вас способом.

Введите команду uname -r и нажмите на клавишу Enter.

В новой строке отобразится тип ядра и его версия.

Теперь вы знаете, какое именно ядро используется в вашей сборке и сможете понять, стоит ли его сейчас обновлять и от какого типа отталкиваться. В будущем, по завершении инсталляции апдейтов, мы рекомендуем задействовать эту команду, чтобы определить корректность установки файлов.

Способ 1: Ручной режим обновления

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

    Откройте браузер и перейдите по указанной выше ссылке. Здесь вы можете выбрать первую директорию под названием «daily». В ней находятся последние версии ядра, обновляемые каждый день. В противном случае просто опускайтесь в самый низ по списку, чтобы отыскать последнюю подходящую сборку.

Скачайте «linux-headers» и «linux-image» подходящих архитектур и одинаковых версий в удобное расположение. Для этого достаточно будет кликнуть по синим ссылкам.

При появлении уведомления об обработке файлов отметьте маркером пункт «Сохранить файл».

Перейдите к расположению загруженных пакетов и щелкните по одному из них правой кнопкой мыши.

В появившемся контекстном меню вас интересует пункт «Свойства».

Обратите внимание на сноску «Родительская папка». Скопируйте этот путь, если вы затрудняетесь ввести его самостоятельно в консоли при необходимости.

Теперь запустите новый сеанс в «Терминале», откуда перейдите к папке назначения, определенной ранее, введя cd + путь .

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

Задействуйте команду dpkg -i *.deb для запуска инсталляции.

Если появится уведомление о том, что операция требуется привилегий суперпользователя, добавьте перед основной строкой слово sudo .

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

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

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

Проблемы с инсталляцией ядра через стандартный менеджер пакетов — ситуация часто встречающаяся. В большинстве случаев она решается путем использования стороннего установщика. Для начала его следует добавить, а потом уже воспользоваться встроенными функциями.

Читайте также:  Экранная лупа windows 10 не работает

    Вы можете задействовать эту же сессию «Терминала» или создать новую. Введите в ней команду sudo apt-get install gdebi и нажмите на Enter.

Для подтверждения прав доступа потребуется ввести пароль суперпользователя.

При появлении уведомления о расширении объема занятого дискового пространства выберите вариант Д.

После этого снова переместитесь к тому пути, куда были помещены DEB-пакеты, например, через команду cd

Используйте строку sudo gdebi linux-headers*.deb linux-image-*.deb .

Ожидайте окончания чтения и распаковки файлов.

Подтвердите операцию инсталляции пакетов.

Для применения всех изменений потребуется обновить загрузчик путем ввода sudo update-grub .

Вы будете уведомлены, что обновление прошло успешно.

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

Способ 2: Автоматическое обновление ядра

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

    Для начала перейдите в папку, куда будет инсталлирован скрипт. Запустите консоль и введите команду cd /tmp .

Используйте команду git clone git://github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater .

Если вы получили уведомление об отсутствии команды git, следуйте приведенной рекомендации по инсталляции.

После останется только записать скрипт путем вода bash Ubuntu-Mainline-Kernel-Updater/install .

Подтвердите добавление файлов, выбрав положительный вариант ответа.

Проверка обновлений запускается через KernelUpdateChecker -r yakkety . Учтите, что ветка -r используется для определения версии дистрибутива. Указывайте опцию в соответствии со своими потребностями.

Если апдейты ядра будут найдены, установите их через sudo /tmp/kernel-update .

По окончании обязательно проверьте текущее активное ядро через uname -r и обновите GRUB.

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

/.config/autostart/KernelUpdate.desktop
sudo rm /usr/local/bin/KernelUpdate

Решение проблем с загрузчиком GRUB после обновления ядра

Иногда во время инсталляции апдейтов для ядра происходят ошибки или же пользователь сам завершил установку файлов невовремя. В таких ситуациях возникает неполадка, при которой операционная система попросту перестает загружаться. Касается это и обладателей проприетарных драйверов от компании NVIDIA. Решение здесь одно: загрузиться со старого ядра и удалить новое с дальнейшей переустановкой или выбором более стабильной версии.

    Включите компьютер и сразу же нажмите на клавишу Esc, чтобы перейти к меню загрузок. Используйте стрелки для перемещения к пункту «Дополнительные параметры для Ubuntu», а затем нажмите на Enter.

Отыщите здесь ваше старое рабочее ядро и выберите его для загрузки.

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

Введите sudo apt remove linux-header-5.2* linux-image-5.2* , где 5.2 — версия установленного ранее ядра.

Укажите пароль для предоставления прав суперпользователя.

После успешного удаления обновите загрузчик через sudo update-grub .

Вы будете уведомлены о том, что генерация файла прошла успешно, и теперь вы снова будете загружаться со старого ядра.

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

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

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