Оновлення ядра у 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 перезавантажте
Перевірте за допомогою
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, виділених серверів або складних хмарних розгортань.