У нас є нові версії Ubuntu кожні шість місяців, але великі, де вони кладуть все м’ясо на гриль і найстійкіші, виходять парними роками у квітні. Користувачі, які обирають версії LTS, роблять це тому, що їм потрібна або воліє стабільність, але це може негативно вплинути на оновлення ядра. Тому що, наприклад, Ubuntu 20.04 був випущений з Linux 5.4, але з минулого тижня завантажено в Linux 5.11.
Canonical не робить нічого неправильного, але я думаю, що він повинен включати опцію "відмови", щоб дозволити користувачам версій LTS Ubuntu залишатися на версії ядра LTS. Офіційно, подобається це чи ні, але Ubuntu завантажуватиме ядро в кожну точкову версію, приблизно кожні шість місяців, але ви можете заборонити мені оновлювати ядро до вищого виконуючи ці дії.
Ubuntu 20.04 та будь -яка версія LTS без завантаження ядра
Перш ніж продовжити, потрібно пояснити, що виконання цих кроків не припинить отримувати підтримку. Ядро LTS продовжуватиме оновлюватися, але виправлятиме помилки. Що він не зробить, це перейти до іншої серії, і завжди зберігатиметься у Linux 5.4.x. З поясненням цього вам потрібно зробити два кроки:
- Ви повинні видалити метапакети HWE (Увімкнення обладнання) за допомогою цієї команди, змінивши «{image, headers}» на нумерацію того, що ми хочемо усунути (dpkg –ліст | grep linux-образ в терміналі, щоб побачити їх усіх). Це потрібно робити з усіма, крім Linux 5.4:
sudo apt remove linux-{image,headers}-generic-hwe-20.04
- Після видалення цих пакетів потрібно встановити загальний:
sudo apt install linux-generic
Як тільки це буде зроблено, ядро буде оновлено, але до версії 5.4.0.x, яка буде отримувати оновлення безпеки.
Вище діє для будь -якої версії LTS, але в майбутньому "20.04" також доведеться змінити. Таким чином, якщо Ubuntu та його ядро справляються з нами на момент випуску версії довгострокової підтримки, ми переконаємось, що оновлення ядра не зіпсує систему.