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

3 способа подключения к Wi-Fi из командной строки в Debian Советы и хитрости

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

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

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

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

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

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

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

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

uname -r

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

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

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

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

wget <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</a>

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

Wget <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</a>

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

жмите кнопку 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

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

uname -r

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

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

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

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

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

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

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

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

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

Заключение

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

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

Читайте также:  Как установить QGIS на Windows?
Оцените статью
ПОПУЛЯРНЫЕ ТЕХНОЛОГИИ
Добавить комментарий