Pregunta :¿Cómo depurar/buscar, cambiar o fallar comandos durante el proceso de arranque?
Durante el proceso de inicio, cuando vea el menú de inicio de grub, presione "e ” para editar el grub, luego desplácese hacia abajo hasta que vea la entrada de arranque:
echo "Loading Linux... linux16 /vmlinuz-XXX root=XXXro crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet LANG=en_US.UTF-8
En la línea con “linux ” elimine las siguientes entradas si están presentes para obtener más detalles en el momento del arranque.
splash=silent quiet showopts
Luego agregue las siguientes entradas para obtener registros de depuración paso a paso.
plymouth.enable=0 systemd.confirm_spawn=true systemd.debug-shell=1 systemd.log_level=debug systemd.unit=multi-user.target console=tty1
Aquí,
plymouth.enable=0 desactivará plymouth bootsplash.
systemd.confirm_spawn=true pide confirmación cuando genera procesos como el arranque interactivo.
systemd.debug-shell=1 habilita un shell raíz en la consola 9 (accesible a través de F9).
systemd.log_level=debug habilita el registro de depuración.
systemd.unit=multi-user.target evita cambiar a la consola 7 para la salida y la entrada permanece en la consola 1.
console=tty1 evita el cambio de entrada/salida a la consola 9 donde se adjuntará bash.
Con CTRL+x arrancando con los cambios dados, estos cambios no son permanentes.