~Rami ₪ MANUALS

רמי

SUBJECT: Fedora: Регенерация rescue kernel после обновления на новый релиз

AUTHOR: Rami Rosenfeld

DATE: 18/01/25

TIME: 01.00

LANG: ru, en

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, spin, de,

Fedora: Регенерация rescue kernel после обновления на новый релиз

INTRO

Обновления Fedora GNU Linux со старого на новый релиз проводятся мною исключительно вручную - из консоли (см. соответствующее руководство в разделе Manuals) и так гладко и беспроблемно, что я никогда не обращал внимания на одну мелочь: создание rescue kernel (последняя строчка в меню GRUB2). А когда присмотрелся, то обнаружил, что при свежайшей Fedor'e 41 (kernel 6.12.9) в данной строке у меня наличествует резервная копия, относящаяся... еще к 38-й версии.

Поскольку я сторонник идеально отлаженной системы, то сразу же принялся ликвидировать этот недостаток, хотя, честно признаюсь, за 18 лет работы с продуктами от Red Hat, inc. мне НИКОГДА(!) и ни на одной машине НЕ(!) приходилось пользоваться средствами восстановления ОС (это, к слову, еще одно свидетельство ее стабильности и устойчивости). Итак, ниже приводится простой и быстрый способ регенерации rescue kernel.

NOTE

Исполните от администратора:

rm /boot/rescue

rm: удалить обычный файл '/boot/initramfs-0-rescue-d1964b62e5ee4b5f8f839de80c470fa5.img'? 
y
удалён '/boot/initramfs-0-rescue-d1964b62e5ee4b5f8f839de80c470fa5.img'

rm: удалить обычный файл '/boot/vmlinuz-0-rescue-d1964b62e5ee4b5f8f839de80c470fa5'? 
y
удалён '/boot/vmlinuz-0-rescue-d1964b62e5ee4b5f8f839de80c470fa5'

Затем:

kernel-install add "$(uname -r)" "/lib/modules/$(uname -r)/vmlinuz"

И проверьте результат:

ls -lhaF1Gg /boot/rescue

-rw-------. 1 root 110M 2024-12-29 21:27 /boot/initramfs-0-rescue-d1964b62e5ee4b5f8f839de80c470fa5.img

-rwxr-xr-x. 1 root  16M 2024-12-29 21:22 /boot/vmlinuz-0-rescue-d1964b62e5ee4b5f8f839de80c470fa5*

Процесс регенерации rescue kernel может быть автоматизирован:

dnf install dracut-config-rescue

Однажды установленный, dracut-config-rescue будет самостоятельно регенерировать новые данные, хотя признаюсь, что не вижу в этом особого смысла.

Подробности:

cat /usr/lib/kernel/install.d/51-dracut-rescue.install

Дополнительно см.:

=> Upgrading Fedora Offline

=> ₪ Back to home ₪

🄯 Rami Rosenfeld, 2025. GNU FDL 1.3.

Proxy Information
Original URL
gemini://tilde.team/~rami/redhat_kernel_rescue.gmi
Status Code
Success (20)
Meta
text/gemini; lang=en
Capsule Response Time
430.575715 milliseconds
Gemini-to-HTML Time
0.660781 milliseconds

This content has been proxied by September (ba2dc).