Solución “dracut-initqueue timeout – starting timeout scripts”

En más de una ocasión me he encontrado que al encender un servidor con GNU Linux, en el registro de arranque ha aparecido este mensaje “dracut-initqueue timeout – starting timeout scripts” Esto suele ser debido a que se han modificado los volúmenes lógicos y el sistema no los puedo localizar.

Explicación del problema

Los mensajes de “dracut-initqueue timeout – starting timeout scripts” se imprimen en bucle durante el arranque y se inicia una shell de emergencia o bien, depende del volúmen lógico que sea, continua el arranque.  Todo este proceso hace que el sistema de demore mucho al iniciarse o incluso que no consigamos que se inicie.

Esto es debido a que se han cambiado la configuración de los volúmenes LVM, pero los ficheros de configuración no se actualizaron. Los más probable es que los parámetros del kernel en el fichero “/etc/default/grub” no están al día.

Solución del problema

Estos pasos se pueden ejecutar después de encender el sistema, desde un kernel anterior, o bien después de arrancar el sistema desde un medio de instalación o ingresar en modo de recuperación.

Listamos los volúmenes lógicos del sistema:

1
2
3
4
5
lvs -o vg_name,lv_name
  VG   LV  
  centos lv_boot
  centos lv_root
  centos lv_swap

Verifica que el parámetro “rd.lvm.lv=” coincide con el nombre de los volúmenes del sistema:

1
2
# grep GRUB_CMDLINE_LINUX /etc/default/grub
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/lv_boot rd.lvm.lv=centos/lv_root  rd.lvm.lv=centos/lv_swap rhgb quiet"

Una vez comprobado y en su caso modificado el fichero, lo tenemos que volver a recargar:

1
2
3
4
#En sistemas sin UEFI
grub2-mkconfig -o /etc/grub2.cfg
#En sistemas con UEFI
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

Y ahora sólo nos queda reiniciar el sistema:

1
reboot

Este procedimiento lo he probrado de manera satisfactoria en CentOS 7, RHEL 7 y Ubuntu 18

Lo dejamos aquí, espero que el artículo os sirva en el algún momento, nos vamos leyendo ^.^

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies