El problema
Los mensajes "dracut-initqueue timeout - scripts de tiempo de espera de inicio" se imprimen en bucle durante el arranque y luego se inicia un shell de emergencia:
dracut-initqueue[]: Warning: dracut initqueue timeout - starting timeout scripts dracut-initqueue[]: Warning: dracut initqueue timeout - starting timeout scripts dracut-initqueue[]: Warning: dracut initqueue timeout - starting timeout scripts dracut-initqueue[]: Warning: dracut initqueue timeout - starting timeout scripts dracut-initqueue[]: Warning: Could not boot. dracut-initqueue[]: Warning: /dev/mapper/root_vg-root_vol does not exist. dracut-initqueue[]: Warning: /dev/ol/root does not exist. dracut-initqueue[]: Warning: /dev/ol/swap does not exist. Starting Dracut Emergency Shell.....
La solución
El grupo de volúmenes cambió de nombre de 'ol' a 'root_vg', el volumen lógico cambió de nombre de 'root' a 'root_vol'. Un parámetro de volumen/grupo lógico (rd.lvm.lv= ) el valor en la línea de arranque del núcleo es incorrecto. Siga los pasos que se describen a continuación para resolver el problema.
1. Inicie el sistema en modo de rescate.
2. Enumere los volúmenes lógicos disponibles en su sistema. Por ejemplo:
# lvs LV VG root ol swap ol
3. Edite /etc/default/grub y verifique que rd.lvm.lv= los valores de los parámetros coinciden con los volúmenes lógicos enumerados en la salida del comando lvs. Por ejemplo,
Cambiar de:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=root_vg/root_ol rd.lvm.lv=root_vg/swap rhgb quiet"
Para:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=ol/root rd.lvm.lv=ol/swap rhgb quiet"
4. Reconstruya el archivo /boot/grub2/grub.cfg ejecutando el comando grub2-mkconfig -o de la siguiente manera:
En máquinas basadas en BIOS:
# grub2-mkconfig -o /boot/grub2/grub.cfg
En máquinas basadas en UEFI:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
5. Reinicie el servidor y verifique que el sistema arranque correctamente.
# reboot