How to Roll Back the Kernel in Linux

Sep 30, 2025
Linux,
Fatmawati Achmad Zaenuri / Shutterstock.com

Якщо ваш Linux PC раптом має проблеми після оновлення до вашої системи, це можливо Ядро Linux оновлення. На щастя, рухаючись назад або перемикання на іншу ядро, відносно легко зробити на системах Debian, Arch, Arch, Fedora. Ось як.

Чому оновлення ядра викликають проблеми

Ядро є невід'ємною частиною системи Linux, тому залежно від вашого пристрою та налаштування, оновлення ядра має потенціал для вас проблеми або для встановлених програм. Проблеми можуть варіюватися від химерної графічної поведінки до абсолютно непридатної системи. Якщо ваша ситуація є останнім, ви в реальному мариновані.

Щоб виправити цю проблему, багато сучасних дистриб'ютор Тримайте старий або інший ядро, встановлений, що ви можете отримати доступ до завантаження. Це дозволить вам перевірити ядро ​​для питань або відновитись з оновлення ядра.

Пов'язані: Як перевірити версію ядра Linux та операційної системи

Як завантажитися з іншим ядром

Звичайно, оновлення системних пакетів, крім ядру Linux, можуть бути справжнім корінням вашої проблеми. Один швидкий спосіб виключити ядром як на вини, щоб спробувати завантаження з іншим ядром.

Ви спочатку потрібно отримати доступ до вашого Меню GRUB шляхом перезавантаження комп'ютера. Ви можете побачити GRUB з'являється кілька секунд під час завантаження, що відображає кілька параметрів, таких як "Розширені параметри", хоча деякі дистрибутив тримають його прихованим, якщо ви не доступите до нього. Якщо він не відображається під час завантаження, натисніть і утримуйте клавішу Shift на даний момент, коли ваш ПК починає завантажуватися, доки ви не побачите екран, подібний до зображення нижче.

Використовуйте клавіші зі стрілками, щоб перейти до "Додаткові параметри для [вашого дистрибутива" та натисніть Enter.

Ви отримаєте список доступних варіантів завантаження. Ви повинні побачити щонайменше два, як "[ваш дистрибутив], з Linux 5.10.0.7-AMD64", а потім "Режим відновлення" такий самий варіант. Різні версії, які ви бачите, вказані різні ядра.

Якщо у вас є лише один стандартний варіант і один варіант відновлення, що, на жаль, означає, що ви отримали лише одне встановлення ядра. У цьому випадку, і якщо ви не можете використовувати ядро ​​взагалі, ви можете використовувати режим відновлення до Спробуйте деякі варіанти ремонту .

Якщо у вас є більше одного номера версії, у вас є альтернативний ядро, з яким можна завантажитися. Перший варіант буде найновішим, а також завантажено з комп'ютером автоматично. Спробуйте іншу опцію режиму не-відновлення, перемістившись до нього за допомогою клавіш зі стрілками та натисканням Enter.

Пов'язані: Як виправити систему Ubuntu, коли вона не буде завантажена

Як видалити або знизити ядро

Якщо завантаження в інше ядро, здається, вирішив вашу проблему, то, напевно, хочете продовжувати використовувати це ядро. Однак ваш ПК може за замовчуванням спробувати використовувати проблематичне ядро ​​кожного разу, коли ви завантажите. Ви можете або вручну вибрати старший ядро ​​в кожному завантаженні, або видалити проблему ядро ​​під час очікування іншого оновлення.

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

Деякі дистрибутивні дозволяють зробити це графічно, і вони можуть навіть дозволити вам просто вибрати іншу ядро ​​як за замовчуванням. Наприклад, Linux Mint's Manager Manager (наведений нижче) має функцію налаштувань ядра, яка дозволяє встановлювати переваги ядра на додаток до видалення небажаних ядер.

Спробуйте шукати меню програми для слова "ядро" і дізнайтеся, чи з'являються будь-які інструменти DekTop. Якщо це робить, ви, швидше за все, зможете зробити це графічно. Інакше, читайте, щоб видалити ядро ​​через командну лінію.

Увага: Тільки перейдіть лише під час завантаження в ядро, ви хочете використовувати, а не той, який ви плануєте видалити.

Видаліть ядро ​​на Debian і Ubuntu

Щоб видалити ядро ​​Linux на Debian, Ubuntu, або один з їх похідних, ви повинні спочатку визначити встановлені пакети ядра. Відкрити термінал і введіть наступну команду.

 схильний список --installed | Grep Linux-зображення 

Ви можете побачити номери версій в кожному з назв пакунків, які приходять до косою риси (/) в результатах. Після того, як ім'я ядра, яке ви хочете видалити, передати наступну команду, замінивши ядро-ім'я з ім'ям пакета ядра точно так, як воно з'явилося в попередній команді.

 SUDO ядра-ім'я влучного видалити 

Вам буде запропоновано ввести пароль, а потім попросив, щоб підтвердити видалення, набравши y і натиснути Enter.

Дочекайтеся видалення, щоб закінчити, і більше не буде ваш Linux PC завантажитися в цьому ядрі. Слідкуйте за новими ядрами, коли вам оновити систему , І перевірити їх, як вони приходять, щоб побачити, якщо ваша проблема виправлена.

Пов'язані: Як оновити Ubuntu Linux

Видалити або Знизити ядро ​​на Arch

У Arch Linux, ви можете легко отримати кілька альтернативних ядер з такими іменами, як Лінукс-загартовані , Лінукс-дзен і Linux-LTS . При виборі опції в GRUB, ви, ймовірно, бачили тільки один варіант кожного встановленого ядра доступні. На відміну від ядер на Debian, Arch Kernel оновлення не приходять як нові пакети для заміни старого. Замість цього, кожне встановлене ядро ​​просто оновлений (Або «синхронізований») до останньої версії, як вона стане доступною.

З цієї причини, краще просто завантажити з альтернативним ядром замість знижуючи ваше звичайне ядро. Якщо ви завантажили в інше ядро, і знаєте, що ви не хочете використовувати перший, ви можете назвати ядро ​​в деінсталяціі команди з Pacman.

 Sudo pacman -R ядро ​​ім'я ядро-ім'я-заголовки 

заміна ядро-ім'я з ядром вашого вибору. Вам буде запропоновано ввести пароль, перш ніж продовжити. Тоді вам потрібно, щоб підтвердити видалення, набравши «у» і натиснути Enter.

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

Якщо ви впевнені, що ви хочете, однак, ви можете синхронізувати пакет ядра для конкретної версії за допомогою наступної команди.

 Sudo pacman -S ядро ​​ім'я = x.x.x ядро-ім'я-заголовки = x.x.x 

Замінити ядро-ім'я з ядром ви хочете знизити і x.x.x з версією ви хочете. Ви можете знайти більш старі номери версій, дивлячись вгору ядра в Arch Пошук пакетів і натиснути кнопку «Перегляд змін.»

Пов'язані: Як оновити Arch Linux

Видалення ядра на Fedora

Fedora Linux за замовчуванням підтримує дві старі версії ядра, встановлений на пристрої разом з новим. З цим оборотів в хвилину Команда, ви можете визначити імена пакетів.

 хв -qa ядро-ядро 

Ви побачите список всіх встановлених ядер поряд з їх номерами версій.

Після завантаження з іншим ядром, використання д.н.ф. для видалення проблемного ядра.

 Sudo д.н.ф. видалити ядро-ядро-x.x.x-xxx.fcxx.x86_64 

Ви отримаєте запит на підтвердження видалення. Тип у і натисніть клавішу ENTER для підтвердження.

Після видалення ядра, ваша система не зможе завантажитися в нове ядро, поки не дозволяє оновлення ядра. Коли новий один є, спробувати і подивитися, якщо ваш питання було усунуто.


Linux, - Найпопулярніші статті

Як вбити зомбі процесів на Linux

Linux, Nov 25, 2024

Fatmawati Achmad Zaenuri / Shutterstock Програми, які погано написані або виконуються погано, можуть зал�..


The Best Дистрибутиви Linux без Systemd

Linux, Feb 24, 2025

BMJ / Shutterstock.com Коли приймаються домінуючі дистрибутиви систематичний , Розкольник..


Як заблокувати Mac Використання терміналу

Linux, Feb 16, 2025

Одним з перших правил кібербезпеки є завжди заблокувати комп'ютер, перш ніж вийти від нього. Хоча це м�..


Як використовувати трасування для моніторингу системних викликів Linux

Linux, Jun 23, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com Програми Linux запитують ядро робити деякі речі для них. Т�..


Як запустити Android програми та додатки на Linux

Linux, Oct 19, 2025

quietbits / Shutterstock.com Завжди хотіли запустити Android програми на Linux, але не хоче морочитися з н�..


Як встановити Linux на M1 Mac з Apple кремнію

Linux, Nov 11, 2024

Внутрішня підтримка Linux для нової архітектури на базі Apple ще не готова, але ви можете запустити Linux на ..


Як додати користувача до файлу sudoers у Linux

Linux, Oct 30, 2025

Якщо Судо Команда на Linux отримує вам повідомлення про те, що користувач "немає у файлі Sudoers", вам потр�..


7 помилок нові користувачі Linux (і як їх уникнути)

Linux, Nov 11, 2024

Вивчення Linux може бути розчаровуючим досвідом, коли все маленька річ відчуває себе битвою. Уникнення цих �..


Категорії