Оновлення ядра у Linux

Ядро Linux є основним компонентом будь-якої операційної системи Linux, який відповідає за керування обладнанням, процесами, пам’яттю та системними викликами. Оновлення ядра може принести покращення продуктивності, підтримку нового обладнання, виправлення помилок та посилення безпеки – але цей процес залежить від вашого дистрибутива Linux.

У цьому посібнику ми розглянемо, як оновити ядро у деяких з найбільш поширених дистрибутивів Linux: Ubuntu/Debian, CentOS/RHEL, Fedora та Arch Linux.

Перш ніж почати

  • Створітьрезервну копію системи – оновлення ядра може спричинити проблеми, особливо з нестандартними драйверами або модулями.

  • Перевірте поточну версію ядра за допомогою

    uname -r
  • Переконайтеся, що ваша система повністю оновлена, перш ніж продовжувати.

Ubuntu / Debian

Оновлення за допомогою менеджера пакунків (рекомендовано)

Ubuntu і Debian зазвичай оновлюють ядро з офіційних репозиторіїв.

  1. Оновлення списку пакунків:

    sudo apt update && sudo apt upgrade
  2. Перезавантажтеся, якщо було застосовано оновлення ядра:

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