Чайнику и мысли такие же приходят в голову : а нельзя разве взять этот вмлинуз из изо-образа, зачрутиться в сломанную систему и воткнуть его(vmlinuz) в BOOT. А дальше видно будет, что ещё не сработает.
Я такой фарш проворачивал. Когда программисты-спицыалисты решили улучшить ядро и нахер поломали код. Но точно помнилось, что с четвёртыми версиями ядер, система работала идеально. И это надо было проверить. Процессорам Gen5, нужны минимум четвёртые ядра. Из сохранившихся, было ядро 4.1.21. Ядро настолько древнее, что не факт что его найдёшь в серверных альтовых архивах. Для установки из rpm-пакетов. И ядро выдёргивалось из соседнего альта.
Проворачивался этот фарш приблизительно так:
- Монтировать корневую с ядром.
- Копировать рекурсивно из /lib/modules и /boot всё что относится к ядру, кроме рам-диска.
- Биндить, чрутиться.
- Сгенерировать initrd с явным указанием версии ядра (в /lib/modules, имена каталогов как версии ядер).
- Создать симлинки на ядро и рам-диск.
- Перегенерировать груб.
- Расчруиться и перегрузиться.
- Загрузка будет через ядро которое в систему затолкали руками не из rpm-пакетов.