Сейчас, если initramfs не удалось найти коренвую ФС выводится сообщение:
Boot has failed, sleeping forever.и на этом всё прекращается. Как можно с минимальными усилями сделать, чтобы в этом случае система перезагружалась? Понятно, что можно изучить внутренности dracut'а и написать модуль, который через какой-нибудь hook повесит скрипт, срабатывающий при вызове emergency_shell... Но может есть что готовое или более простое решение?
ОС Centos 6.x, но, вроде такое поведение dracut остаётся и более свежих версиях.
Нужно мне это для того, чтобы загружаясь с новым ядром через ″grub savedefault ... --once″ в случае кривого ядра/initramfs система не зависала, а перегружалась в номальное ядро.