Оновлення ядра — не страшилка, якщо робити все по-розумному. У цьому гайді покажу, як у Ubuntu безпечно виконати встановлення ядра Linux, протестувати нову версію без ризику, швидко відкотитися у разі проблем і ввімкнути автооновлення. Працюємо лише з надійних джерел, максимально акуратно та з чітким планом дій.
Перевіряємо поточне ядро й готуємося до змін
Перед змінами перевірте версію ядра, вільне місце в /boot і створіть резервну копію (Timeshift або бекап важливих даних). Також переконайтеся, що меню GRUB доступне для вибору попереднього ядра.
Якщо місця в /boot мало — приберіть старі пакунки, але не видаляйте те ядро, з якого ви завантажені.
Основний How-to: безпечне оновлення ядра з офіційних репозиторіїв
Найбезпечніший шлях для встановлення ядра Linux в Ubuntu — офіційні метапакети. Вони отримують перевірені оновлення та коректно інтегруються з системою.
1) Оберіть гілку: GA або HWE
У LTS-релізів Ubuntu є дві гілки ядра:
- GA (linux-generic) — стабільна базова гілка.
- HWE (linux-generic-hwe-X.YY) — новіше ядро з апстріму, корисне для сучасного обладнання.
Визначте свою версію Ubuntu та встановіть відповідний метапакет:
Після встановлення перезавантажтеся та перевірте версію:
2) Тестування нової версії без ризику
Після оновлення перед активним використанням виконайте тестовий запуск через GRUB:
- Під час старту натисніть Shift (BIOS) або Esc (UEFI), увійдіть в меню GRUB.
- Обирайте Advanced options for Ubuntu і завантажтеся з нового або попереднього ядра.
Перевірте dmesg, мережу, драйвери (зокрема NVIDIA/ZFS/DKMS) і базові сервіси.
3) Фіксація пакунка, якщо все працює
Якщо ядро стабільне, можна залишити автооновлення ввімкненим. Якщо хочете тимчасово зафіксувати поточний метапакет від оновлень:
Відкат і прибирання
Якщо після оновлення виникли проблеми — завантажтеся з попереднього ядра через GRUB і видаліть проблемний випуск. Не видаляйте ядро, з якого зараз завантажені.
За потреби тимчасово забороніть подальші оновлення метапакета через apt команди з прикладу вище (hold).
Автооновлення ядра
Ubuntu вміє автоматично ставити оновлення без вашої участі. Це зручно для серверів і робочих станцій.
Unattended-upgrades
Для автоматичних перезавантажень після оновлень ядра відредагуйте налаштування (за потреби) у 50unattended-upgrades, параметр Unattended-Upgrade::Automatic-Reboot.
Livepatch (мінімум перезавантажень)
Щоб зменшити кількість перезавантажень ядра, скористайтеся Canonical Livepatch (потрібен Ubuntu Pro токен):
Альтернативні способи
Інколи потрібно ядро з гілки mainline. Це корисно для дуже нового обладнання, але має ризики (менше тестування, можливі конфлікти з драйверами, Secure Boot).
Скрипт ubuntu-mainline-kernel.sh
Після встановлення протестуйте через GRUB та майте під рукою робоче попереднє ядро для відкату.
GUI-спосіб
Для офіційних оновлень зайдіть у «Software Updater» — ядро прийде разом зі стандартним оновленням Linux.
Для mainline існує GUI «Mainline Kernels» (PPA cappelikan). Використовуйте обережно:
Запустіть «Mainline», оберіть версію, встановіть, перезавантажтеся і перевірте. На системах із Secure Boot можуть знадобитися додаткові кроки (MOK або вимкнення Secure Boot).
FAQ
Чому краще метапакети, а не ручні .deb?
Метапакети з офіційних репозиторіїв інтегровані з APT, отримують патчі безпеки й автоматично прибирають застарілі ядра. Ручні .deb з вебу — ризик безпеки і конфліктів.
Скільки старих ядер зберігається?
Зазвичай система тримає кілька попередніх версій. Увімкнене unattended-upgrades може автоматично чистити непотрібні ядра.
Не бачу меню GRUB. Що робити?
Тримайте Shift/Esс під час старту. Або увімкніть показ меню завжди:
Secure Boot і модулі (NVIDIA, ZFS, VirtualBox) ламаються після оновлення. Чому?
DKMS-модулі мають бути підписані, або потрібно вимкнути Secure Boot/зареєструвати MOK. Для mainline ядра підписів може не бути — тестуйте обережно.
Після оновлення система не завантажується
Спробуйте попереднє ядро через GRUB. Якщо зовсім не стартує — завантажтеся з Live USB, зайдіть у chroot та видаліть проблемний пакет ядра.
Чи варто переходити на HWE?
Якщо у вас нове залізо або проблеми з драйверами — так, HWE часто допомагає. Для максимальної стабільності серверів можна лишатися на GA.
Чи є це офіційним «FAQ Linux»?
Це практичний розділ у стилі Kernelka. Для детальнішого «FAQ Linux» щодо ядер дивіться документацію Ubuntu і ядра.
Порада від Kernelka
Перед великими оновленнями робіть знімок системи (Timeshift/Borg) і тримайте під рукою Live USB. Це одна дрібниця, яка рятує години нервів 🧰
Підсумок
- Оновлюйте ядро через офіційні метапакети (GA/HWE) — це найбезпечніше.
- Тестуйте нову версію через GRUB; майте шлях до швидкого відкату.
- Для відкату — завантаження зі старого ядра, видалення проблемної версії, чистка.
- Увімкніть unattended-upgrades і, за потреби, Livepatch для мінімум перезавантажень.
- Mainline використовуйте лише за необхідності й з обережністю.
- Пам’ятайте про резервні копії та моніторинг після оновлень 🙂
Ось так ми безпечно зробили встановлення ядра Linux в Ubuntu, налаштували оновлення Linux і підготувалися до будь-якого сценарію. Якщо лишилися питання — пишіть у коментарях, а цей розділ «FAQ Linux» поступово доповню.

Прокоментувати
На сайті відображається лише твоє ім'я та коментар. Електронна пошта зберігається виключно для зв'язку з тобою за потреби та в жодному разі не передається стороннім особам.