Linux – Pantalla de la consola en Negro – El Servidor no Arranca

Hoy me he encontrado un servidor Linux RedHat 8.5 que no arrancaba tras rebotarlo. Es un servidor virtual VMWare.

He intentado revisar el error desde la consola, pero en la pantalla no había ningún mensaje. La consola era una pantalla negra que tampoco reaccionaba a ninguna tecla.

Consola de VMWare con la pantalla en negro en un Linux RedHat 8.5

Revisando la documentación de RedHat, he visto que en las últimas versiones del kernel se encuentran integrados los controladores gráficos.

The newest kernels have moved the video mode setting into the kernel. So all the programming of the hardware specific clock rates and registers on the video card happen in the kernel rather than in the X driver when the X server starts.. This makes it possible to have high resolution nice looking splash (boot) screens and flicker free transitions from boot splash to login screen. Unfortunately, on some cards this doesn’t work properly and you end up with a black screen. Adding the nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until X is loaded.

Documentación de RedHat

La solución ha sido incluir el parámetro «nomodeset» en el fichero /boot/grub2/grubenv para que el arranque del servidor sea compatible con el entorno gráfico de la BIOS:

# GRUB Environment Block
kernelopts=root=/dev/vg00/rootvol ro nomodeset audit=1 audit_backlog_limit=8192 net.ifnames=0 biosdevname=0 vmwgfx.enable_fbdev=0 crashkernel=auto resume=vg00/swapvol rd.lvm.lv=vg00/rootvol rd.lvm.lv=vg00/swapvol rhgb quiet
boot_success=1

Cuando he vuelto a rebotar el servidor ya he podido ver los mensajes de error durante el arranque del servidor y hacer el troubleshooting correspondiente.

COMPÁRTEME

Deja un comentario