Как установить ядро Linux (Linux Kernel) 6.10 на Rocky Linux 9 или 8

Официально было выпущено ядро Linux 6.10, содержащее ряд новых функций и улучшений для повышения производительности системы, аппаратной поддержки и безопасности. Некоторые из основных моментов этого выпуска включают расширенную поддержку нового оборудования, такого как ASUS ROG 2024 series и Lenovo ThinkPad 13X, улучшенную совместимость игровых устройств с датчиками движения IMU Steam Deck и новые драйверы для игровых контроллеров, а также обновления производительности процессоров Intel и AMD. Кроме того, в этом выпуске представлены улучшения в файловых системах, такие как Bcachefs и EROFS, а также новые функции безопасности и расширенная поддержка языка Rust.

Чтобы установить ядро Linux 6.10 на Rocky Linux 9 или 8, вы можете воспользоваться основным репозиторием ядра ELRepo, который предоставляет доступ к последним сборкам ядра. ELRepo известна тем, что предлагает широкий спектр пакетов, связанных с ядром и оборудованием, которые не включены в стандартные репозитории Rocky Linux. В этом руководстве вы узнаете, как настроить репозиторий ELRepo и установить последнюю версию ядра.

Обновите Rocky Linux перед установкой ядра Linux 6.10

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

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

sudo dnf upgrade --refresh

Импорт репозитория ядра ELRepo RPM

Чтобы установить и обновить ядра Linux с помощью dnf менеджера пакетов без ручной компиляции, вам сначала нужно импортировать репозиторий из проекта ELRepo. Этот репозиторий предоставляет последнее основное ядро с регулярными обновлениями.

Импорт GPG-ключа ELRepo в Rocky Linux:

Для успешной установки импортируйте ключ GPG для репозитория ELRepo. Этот ключ используется для проверки подлинности и целостности пакетов, предоставляемых репозиторием. Чтобы импортировать ключ GPG, используйте следующую команду:

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Импорт репозитория ELRepo:

После импорта ключа GPG вы можете приступить к установке репозитория. Чтобы избежать сбоя при установке ядра, используйте соответствующую команду для вашей версии дистрибутива (Rocky Linux 9 или Rocky Linux 8). Затем следуйте приведенным ниже инструкциям для успешной установки репозитория.

Импортируйте ELRepo для Rocky Linux 9

sudo dnf install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm -y

Импортируйте ELRepo для Rocky Linux 8

sudo dnf install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm -y

Проверка импорта из репозитория ELRepo

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

Используйте следующую команду для поиска поддерживаемых ядер в ELRepo:

dnf list available --disablerepo='*' --enablerepo=elrepo-kernel

Вы успешно импортировали репозиторий ELRepo в свою систему Rocky Linux и проверили доступные ядра. Теперь вы готовы приступить к установке ядра Linux 6.10.

Завершение установки ядра Linux 6.10

Шаг 1: Установите ядро Linux 6.10

После импорта репозитория ELRepo вы можете установить ядро Linux 6.10 на свой дистрибутив Rocky Linux 9 или Rocky Linux 8. Для этого откройте свой терминал и введите следующую команду:

sudo dnf --enablerepo=elrepo-kernel install kernel-ml

Эта команда активирует репозиторий ядра ELRepo и приступит к установке ядра Linux 6.10 (kernel-ml). Выполняя эту команду, вы гарантируете, что в вашей системе установлена последняя основная версия ядра, доступная из репозитория ELRepo.

Шаг 2: Установка ядра Linux 6.10, дополнительные пакеты ядра (необязательно)

Если вам требуется полный набор пакетов ядра, включая заголовочные файлы ядра Linux и дополнительные модули, вы можете установить эти дополнительные пакеты. Эти пакеты могут быть полезны в целях разработки или при работе с определенными аппаратными устройствами, которым требуются дополнительные модули. Чтобы установить дополнительные пакеты ядра, используйте следующую команду:

sudo dnf --enablerepo=elrepo-kernel install kernel-ml kernel-ml-core kernel-ml-headers kernel-ml-modules kernel-ml-modules-extra

Эта команда устанавливает все дополнительные пакеты ядра, доступные в репозитории ELRepo. Если вы не уверены, нужны ли вам эти пакеты, рекомендуется использовать первую команду на шаге 1. Основной установки ядра должно быть достаточно для большинства пользователей.

Шаг 3: Перезагрузка системы после установки ядра Linux 6.10

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

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

sudo reboot

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

uname -r

Результат должен соответствовать ядру Linux 6.10, которое вы только что установили.

Проверка установки ядра Linux 6.10

После перезагрузки вашей системы Rocky Linux 9 или Rocky Linux 8 и выбора ядра Linux 6.10 в процессе загрузки важно убедиться, что установка прошла успешно. В этом разделе вы узнаете, как убедиться, что в вашей системе работает недавно установленное ядро Linux 6.10.

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

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

uname -r

Эта команда отобразит версию ядра вашей системы Rocky Linux 9 или Rocky Linux 8. Если установка прошла успешно, в выходных данных должен быть указан номер версии ядра Linux 6.10. Номер версии подтверждает, что ваша система успешно переключилась на недавно установленное ядро.

Просмотрите системную информацию

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

uname -a

Эта команда отобразит подробную системную информацию, включая версию ядра Linux, системную архитектуру и дату сборки. Найдите номер версии ядра Linux 6.10 в выходных данных, чтобы убедиться, что оно работает в вашей системе.

Дополнительные команды ядра Linux 6.10

Обновление ядра Linux обеспечивает бесперебойную и безопасную работу системы, предоставляя новые функции, улучшенную аппаратную поддержку и исправления безопасности. В этом разделе объясняется, как обновить ядро Linux до последней версии 6.10 с помощью репозитория ELRepo и как восстановить ядро по умолчанию в случае возникновения проблем.

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

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

sudo dnf upgrade --refresh

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

Восстановление ядра по умолчанию в Rocky Linux

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

Отключение репозитория ELRepo

Отключите репозиторий ELRepo с помощью следующей команды:

sudo dnf config-manager --set-disabled elrepo

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

dnf repolist

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

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

sudo dnf reinstall kernel kernel-core kernel-modules kernel-headers

Перезагрузка вашей системы

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

reboot

Выберите исходное ядро Linux. Это автоматически восстановит вашу предыдущую версию ядра. Чтобы убедиться, что ядро Linux 6.10 было удалено, выполните следующую команду в терминале:

uname -r

Удалите неиспользуемые ядра (необязательно)

Вы можете удалить все неиспользуемые ядра с помощью следующей команды. Однако используйте эту команду с осторожностью:

sudo dnf --setopt=protected_packages= remove $(rpm -q kernel-core | grep -v $(uname -r))

Заключение

После успешной установки ядра Linux 6.10 в вашей системе Rocky Linux с помощью основного репозитория ядра ELRepo вы сможете воспользоваться новейшей аппаратной поддержкой, улучшениями производительности и функциями безопасности. Регулярное обновление вашего ядра через ELRepo гарантирует, что вы будете в курсе последних разработок.