Задача
После обновления пакетов (dnf update) и добавления оперативной памяти виртуальная машина с окружением Bitrix 9 на CentOS Stream 9 перестала загружаться. При перезагрузке сервер показывал зависший экран BIOS — без ошибок и без консоли GRUB, что сначала затрудняло диагностику. Ситуация осложнялась тем, что существующие резервные копии оказались неработоспособными.
Диагностика
Причина — известная проблема обновления shim-x64/grub2-efi в CentOS Stream 9: пакет обновляется, но загрузчик не переустанавливается в EFI-раздел, из-за чего система теряет возможность стартовать. Диагноз подтверждён анализом версий пакетов и содержимого EFI-раздела.
Что сделали
- Загрузили сервер в rescue-режиме с внешнего носителя
- Переустановили grub2-efi и shim в EFI-раздел, пересоздали загрузочные записи
- Проверили целостность файловой системы и восстановили загрузку
- Пересобрали резервное копирование и проверили восстановление из него
Результат
Сервер восстановлен и работает, загрузка стабилизирована, резервные копии снова проверяемы. Чтобы проблема не повторилась, вынесли обновления ядра и загрузчика под контролируемую процедуру с проверкой после обновления.
Вывод для бизнеса
«Обычное» обновление может оставить сервер незагружаемым, а бэкапы — бесполезными. Именно поэтому сопровождение включает контролируемые обновления, проверку восстановления из копий и мониторинг — не только «сделать бэкап».