Перейти к содержимому

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

  • автор:

Как обновить версию ядра Linux на Debian 10?

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

Способ обновления версии ядра Linux в Debian 10:

Для обновления версии ядра Linux в Debian 10 вам необходимо выполнить следующие четыре шага:

Шаг № 1: Проверка текущей версии ядра в Debian 10:

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

Текущая установленная версия ядра в нашей системе Debian 10 — Linux 4.19.0-9-amd64, как показано на следующем изображении:

Шаг № 2: Обновите свою систему Debian 10:

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

$ sudo apt-get update

Когда все необходимые пакеты в вашей системе Debian 10 будут обновлены, эта команда завершит свое выполнение, как показано на следующем рисунке:

Шаг № 3: Обновите ядро в Debian 10:

Теперь мы можем, наконец, попытаться обновить нашу версию ядра Linux в Debian 10 с помощью команды, показанной ниже:

$ sudo apt-get dist-upgrade

Мы использовали параметр «dist» с командой «upgrade», чтобы разумно управлять процессом обновления, устанавливая необходимые пакеты и одновременно удаляя ненужные.

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

Когда процесс обновления завершится, версия ядра Linux в вашей системе Debian 10 также будет обновлена.

Шаг № 4: Проверьте обновление версии ядра в Debian 10:

Чтобы проверить, обновлена ли версия ядра в вашей системе Debian 10 или нет, вы можете еще раз запустить команду «uname –sr», и вы сможете заметить изменение версии вашего ядра по сравнению с предыдущим разом. Однако в нашем случае у нас уже была установлена последняя версия ядра в нашей системе Debian 10. Вот почему мы не смогли обновить его дальше и получили ту же версию ядра, что и вывод команды «uname –sr», которую мы получили ранее. Это показано на изображении ниже:

Заключение:

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

Все права защищены. © Linux-Console.net • 2019-2024

Управление обновлениями ядра Linux в Debian

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

Инициатива ядра Debian LTS

Теперь ядро Linux является постоянно меняющейся мишенью. Примерно каждые четыре месяца Линус выпускает новое ядро. Четыре месяца — это довольно короткий срок, чтобы выявить все регрессии, добавить новые функции и т. д. и, следовательно. В 2011 году несколько производителей электроники объединились и родилась инициатива LTSI.

Причина, по которой я поделился вышеизложенным, заключается в том, что, по крайней мере, в Debian, сопровождающие ядра Debian всегда стараются придерживаться версии LTSI в стабильной версии. Причина проста: вы получаете двухлетнее обслуживание ядра исходной версии, которое аналогично Redhat и Ubuntu от Canonical. Debian также обеспечивает поддержку безопасности в течение 5 лет для ядра Debian и приложений, и им удалось собрать необходимую сумму, хотя ее никогда не бывает достаточно.

Кому действительно нужно новое ядро?

Есть только 2-3 типа людей или людей, попавших в ситуации, когда обновление ядра принесет пользу.

  • Имейте новейшее оборудование. Хотя оба производителя чипов в настоящее время отправляют свои коды и драйверы примерно за 6 месяцев до выпуска, инструментам пользовательского пространства потребуется больше времени для оптимизации и более глубокого изучения системы. Например, если бы я использовал процессор Kaby Lake или процессор Zen, то наличие последних ядер будет, по крайней мере, гарантировать, что у вас есть CLI (интерфейс командной строки), если не графический интерфейс.
  • Регрессия. Иногда случаются ошибки, которые называются регрессиями. Эти регрессии с течением времени обходятся и могут быть дорогостоящими для организации. Это обсуждалось и известно на протяжении многих лет, и единственный способ сделать это — привлечь все больше и больше пользователей к тестированию ядер и использованию различных ядер в реальных условиях. В действительности, большинство людей даже не подозревают о снижении производительности ядра, если только не существует конкретного варианта использования и не существуют другие версии ядра, выполняющие ту же/похожую работу с теми же характеристиками.
  • Форматирование системы, чтобы начать работу с нуля. Каждый раз, когда вы форматируете систему, наиболее разумно использовать последнюю доступную версию ядра.

Как узнать версию ядра Linux в Debian Linux?

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

uname -r

Вывод приведенной выше команды для моей системы — 4.9.0-2-amd64, что означает, что я использую ядро Linux 4.9.0-2.

Использование резервного копирования ядер Linux в Debian

Если бы я использовал Debian Jessie, то, что в Debian называется «стабильной версией» для 64-битных систем (поскольку это сейчас в моде), я бы использовал 3.16.0-4. Теперь предположим, что по одной из вышеперечисленных причин вам нужно ядро, перенесенное обратно. Теперь единственное, что вам нужно сделать, это добавить резервные копии в список /etc/apt/sources.list. Вот пример файла /etc/apt/sources.list с использованием стабильного:

Сделайте это и запустите sudo aptitude update

Найдите доступное ядро Linux.

Как только индекс будет обновлен, вы можете сделать –

aptitude search linux-образ

Он должен предоставить вам список, содержащий ваше существующее ядро, а также любые новые образы ядра, которые он найдет. Мой /etc/apt/sources.list немного по-другому настроен, поэтому дает немного другие результаты.

Как видите, команда linux-image также показала 32-битные ядра, поскольку я добавил архитектуру i386 в качестве сторонней архитектуры.

Установка нового ядра Linux в Debian

Сейчас обычно, если люди хотят обновиться, они просто обновляют linux-image-amd64, и он добавляет необходимые зависимости.

Однако в моем случае, поскольку в ближайшее время обновлений ядра не будет, я покажу, как обновить/обновить следующее ядро, в данном случае 4.10.0-trunk. Итак, вот что я делаю:

sudo aptitude install linux-image-4.10.0-trunk-amd64-unsigned linux-headers-4.10.0-trunk-amd64

Просто следуйте инструкциям. Если что-то пойдет не так, вы все равно останетесь на старом ядре. Однако я бы настаивал на том, чтобы вы отправили отчет об ошибке разработчикам Debian.

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

Все права защищены. © Linux-Console.net • 2019-2024

Как обновить версию ядра Linux на Debian 10?

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

Способ обновления версии ядра Linux в Debian 10:

Для обновления версии ядра Linux в Debian 10 вам необходимо выполнить следующие четыре шага:

Шаг № 1: Проверка текущей версии ядра в Debian 10:

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

Текущая установленная версия ядра в нашей системе Debian 10 — Linux 4.19.0-9-amd64, как показано на следующем изображении:

Шаг № 2: Обновите свою систему Debian 10:

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

$ sudo apt-get update

Когда все необходимые пакеты в вашей системе Debian 10 будут обновлены, эта команда завершит свое выполнение, как показано на следующем рисунке:

Шаг № 3: Обновите ядро в Debian 10:

Теперь мы можем, наконец, попытаться обновить нашу версию ядра Linux в Debian 10 с помощью команды, показанной ниже:

$ sudo apt-get dist-upgrade

Мы использовали параметр «dist» с командой «upgrade», чтобы разумно управлять процессом обновления, устанавливая необходимые пакеты и одновременно удаляя ненужные.

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

Когда процесс обновления завершится, версия ядра Linux в вашей системе Debian 10 также будет обновлена.

Шаг № 4: Проверьте обновление версии ядра в Debian 10:

Чтобы проверить, обновлена ли версия ядра в вашей системе Debian 10 или нет, вы можете еще раз запустить команду «uname –sr», и вы сможете заметить изменение версии вашего ядра по сравнению с предыдущим разом. Однако в нашем случае у нас уже была установлена последняя версия ядра в нашей системе Debian 10. Вот почему мы не смогли обновить его дальше и получили ту же версию ядра, что и вывод команды «uname –sr», которую мы получили ранее. Это показано на изображении ниже:

Заключение:

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

Все права защищены. © Linux-Console.net • 2019-2024

Как обновить ядро в Debian 11 Bullseye

В этом кратком руководстве объясняется, как обновить ядро в Debian 11 Bullseye.

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

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

Для этого руководства я обновлю ядро до версии 5.16, но предоставленные инструкции полезны и для других версий ядра. Просто замените версию 5.16.15 в этой статье на свою версию.

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

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

Обновление ядра в Debian 11 Bullseye:

Для начала давайте посмотрим, как определить ваше текущее ядро. Вы можете использовать команду uname с последующим параметром -r, как показано ниже:

Как вы можете видеть выше, текущее ядро — 5.10.0. Давайте загрузим более новое ядро.

Вы можете проверить последнее ядро на https://cdn.kernel.org/pub/linux/kernel/v5.x/

Для этого руководства по Debian я обновлю ядро до версии 5.16. Чтобы загрузить его из источника, упомянутого ранее, вы можете использовать команду wget, как показано ниже:

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

wget < a href = "https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.16.15.tar.gz" rel = "noopener" target = "_blank" >https: // cdn.kernel.org / pub / linux / kernel / v5.x / linux-5.16.15.tar.gz

Кроме того, загрузите подпись ядра с помощью команды, как показано ниже:

Wget < a href = "https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.16.15.tar.sign" rel = "noopener" target = "_blank" >https: // cdn.kernel.org / pub / linux / kernel / v5.x / linux-5.16.15.tar.sign

Извлеките загруженное ядро, выполнив следующую команду (команда ниже предполагает, что у вас есть пакет .tar.gz):

Tar xvzf linux-5.16.15.tar.gz
tar xvzf linux- < Version >.tar.gz

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

Войдите в каталог с извлеченными файлами, выполнив следующую команду:

cd linux-5.16.15 /

Обновите файл конфигурации, выполнив команду, показанную на следующем изображении:

sudo cp -v / boot / config-$ ( uname -r ) .config

Установите необходимые пакеты для компиляции ядра Linux, выполнив следующую команду:

sudo apt-get install build-essential linux-source bc kmod cpio flex libncurses5-dev libelf-dev libssl-dev dwarves -y

Чтобы настроить ядро и добавить или удалить поддержку устройств, выполните следующую команду:

sudo make menuconfig

Вы можете изучить все параметры на этом экране, чтобы настроить ядро в соответствии с вашими потребностями. Закончив, нажмите кнопку Сохранить:

Нажмите кнопку OK, чтобы сохранить файл конфигурации.

Нажмите кнопку Выход, чтобы завершить процесс.

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

Отключите ненужные модули и создайте файл .config на основе текущей конфигурации вашего ядра, выполнив следующую команду:

sudo make localmodconfig

Теперь начните компилировать новое ядро, выполнив команду, показанную на следующем рисунке. Этот процесс может занять несколько минут.

sudo make bzImage

Вы получите аналогичный вывод, как показано ниже:

Установите модули ядра, выполнив следующую команду:

sudo make modules && sudo make modules_install

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

Завершите установку нового ядра, выполнив следующую строку:

Sudo make install

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

Для этого просто обновите GRUB, выполнив следующую команду:

sudo update-grub

Теперь перезагрузите систему, чтобы загрузить новое ядро.

sudo reboot

После загрузки перепроверьте ядро, выполнив следующую команду:

Как видите, ядро успешно обновилось. Теперь вы можете наслаждаться обновленной системой.

Что такое ядро Linux?

Ядро Linux — это ядро системы, основной задачей которого является обеспечение взаимодействия между аппаратным и программным обеспечением. Он определяет процессы, которые могут проходить через ЦП, и количество доступных ресурсов для каждого из них. Он также анализирует память и управляет драйверами.

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

Ядро Linux бесплатное, с открытым исходным кодом и написано на языке C. Он был разработан Линусом Торвальдсом. Он распространяется под лицензией GNU General Public License V2. Сегодня он широко поддерживается, и периодически публикуются новые выпуски. В настоящее время сообщество разработчиков ядра насчитывает более 6000 сотрудников.

Некоторые эксперты утверждают, что ядро — это операционная система, а Linux — дополнение.

При его компиляции вы можете добавить поддержку неподдерживаемого оборудования, добавить функции и исправить ошибки и проблемы безопасности, как показано ранее на шаге создать менюконфигурацию. Это особенно полезно для таких систем, как Debian, использующих старые версии ядра.

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

Для получения дополнительной информации о ядре и выпусках Linux посетите https://kernel.org.

Заключение:

Как видите, обновление ядра Linux в Debian 11 Bullseye — долгая, но простая задача, которую может выполнить любой пользователь Linux. Есть много шагов, как описано выше, но процесс прост, если следовать шагам, описанным в этом руководстве.

Если вы используете Debian 10 или Debian 9, вы все равно можете скомпилировать новое ядро, следуя приведенным выше инструкциям. Этот процесс даже аналогичен для других дистрибутивов Linux, за исключением шагов с использованием диспетчера пакетов apt/apt-get и для систем, использующих загрузчик, отличный от GRUB (в таком случае вам нужно только заменить обновление GRUB на обновление вашего загрузчика) . После обновления вашего ядра вы можете почувствовать, что производительность вашей системы улучшает поддержку, выбранную на этапе настройки.

Спасибо, что прочитали эту статью, объясняющую, как обновить ядро в Debian. Я надеюсь, что эта статья была полезной для вас. Продолжайте следовать Linux Hint, чтобы получить больше профессиональных руководств по Linux.

Все права защищены. © Linux-Console.net • 2019-2024

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *