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.
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.
Mi pasión por la tecnología me lleva constantemente a explorar las últimas tendencias y aplicaciones, buscando siempre formas de implementar soluciones innovadoras que mejoren la eficiencia. En puerto53.com comparto contenido valioso para ayudar a otros profesionales y entusiastas de la informática a navegar y dominar el complejo mundo de la tecnología. Mi especialidad en Linux RedHat.
Más sobre mí en el este enlace,