Обновление ядра в Linux
Ядро Linux – это основной компонент любой операционной системы Linux, отвечающий за управление оборудованием, процессами, памятью и системными вызовами. Обновление ядра может повысить производительность, обеспечить поддержку нового оборудования, исправить ошибки и повысить безопасность, но этот процесс зависит от дистрибутива Linux.
В этом руководстве мы расскажем, как обновить ядро в некоторых наиболее распространенных дистрибутивах Linux: Ubuntu/Debian, CentOS/RHEL, Fedora и Arch Linux.
Прежде чем начать
Сделайте резервную копию системы – обновление ядра может вызвать проблемы, особенно с пользовательскими драйверами или модулями.
Проверьте текущую версию ядра с помощью:
uname -r
Убедитесь, что ваша система полностью обновлена, прежде чем приступать к работе.
Ubuntu / Debian
Обновление через менеджер пакетов (рекомендуется)
Ubuntu и Debian обычно обновляют ядро через официальные репозитории.
Обновите список пакетов:
sudo apt update && sudo apt upgrade
Перезагрузитесь, если было применено обновление ядра:
sudo reboot
Установка конкретной версии ядра (необязательно)
Вы можете вручную установить более новое ядро из Ubuntu Mainline Kernel PPA.
Пример для Ubuntu:
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.6.5/amd64/linux-image-6.6.5-060605-generic_6.6.5-060605.202312011237_amd64.deb
sudo dpkg -i linux-image-6.6.5-*.deb
sudo reboot
CentOS / RHEL
Включите репозиторий ELRepo
Чтобы получить более новые ядра:
sudo yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
sudo yum --enablerepo=elrepo-kernel install kernel-ml
Затем обновите GRUB:
sudo grub2-set-default 0
sudo reboot
Проверьте с помощью:
uname -r
Примечание: kernel-ml – это “основное” ядро, предоставляемое ELRepo.
Fedora
Fedora поставляется с относительно актуальными ядрами.
Стандартное обновление:
sudo dnf upgrade --refresh
sudo reboot
Чтобы установить конкретное ядро:
Используйте команду dnf для установки определенной версии ядра, если она доступна:
sudo dnf install kernel-core-6.x.x.fcXX
Arch Linux
Arch всегда работает с последней версией ядра.
Обновите все:
sudo pacman -Syu
sudo reboot
Чтобы использовать конкретное ядро (например, LTS):
sudo pacman -S linux-lts
При необходимости отредактируйте GRUB:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Обновление ядра Linux может значительно улучшить производительность, совместимость и безопасность вашей системы – особенно для серверов, разработчиков или пользователей, которым нужны новейшие функции. Всегда тестируйте обновления ядра в тестовых средах для производственных систем, особенно при использовании VPS, выделенных серверов или сложных облачных развертываний.