Problemas con Ubuntu que no arranca en HPE Proliant ML30 Gen9

Problemas con Ubuntu que no arranca en HPE Proliant ML30 Gen9

Una de las máquinas servidor que utilizamos para los procedimientos de copia de seguridad de bases de datos está teniendo problemas y se me acabaron las ideas. En algún momento, se congeló por completo, por lo que se reinició a la fuerza. Después de eso, la máquina ya no pudo iniciar el sistema operativo.

La máquina ejecutaba Ubuntu 18.04.3 LTS en un HPE Proliant ML30 Gen9 y, tras una inspección más cercana, me di cuenta de que la opción de arranque de Ubuntu había desaparecido.

HPE Proliant se configuró con Smart Array, arranque seguro deshabilitado y UEFI.

Después de investigar un poco, intenté modificar el UEFI Shell pero fue en vano, ya que el sistema operativo no aparece como sistema de archivos, pero sí se muestran los dispositivos de almacenamiento.

Comando de mapa UEFI SHELL

Luego intenté ejecutar HPE Embedded Smart Storage Administrator y vi por un breve momento la interfaz GRUB 2 mientras se cargaba HPE SSA. Una vez que HPE SSA terminó de cargarse, presioné cy pude ingresar al cli de GRUB.

GRUB cli en entorno HPE

Aquí pude navegar por los discos duros y finalmente descubrí que todos los datos estaban bien, no hubo pérdida de datos, pero de alguna manera el gestor de arranque se perdió en el entorno UEFI.

El disco duro de Ubuntu

El /boot/efidirectorio está vacío, pero /boot/grubtiene algunos archivos y carpetas.

Luego intenté arrancar Ubuntu, pero este fue el resultado:

Ubuntu arrancando

En ese punto, me quedé sin ideas y no pude seguir buscando una respuesta porque las preguntas se volvieron demasiado específicas.

Incluso volví al UEFI Shell intentando ingresar al BLK3dispositivo (porque parece que es esa partición) pero no pude navegar a la /bootcarpeta para poder usar el bfcgcomando.

No sé qué más puedo hacer para restaurar el gestor de arranque de Ubuntu. Cualquier consejo o ayuda será apreciado.

PD: El servidor solía tener una interfaz gráfica. El equipo utiliza TeamViewer para monitorear el servidor y verificar los procedimientos de respaldo.

PS2: insmod all_videono funcionó. grub generó un " file not found"error, incluso después de configurar la variable raíz.

PS3: intenté conectar algunas unidades flash USB. Probé Ubuntu 18.04.3 particionado como GPT, Ubuntu 20.04.3 particionado como GPT y Ubuntu 20.04.3 particionado como MBR. HPE Proliant no recogió ninguno (Legacy Y UEFI), ni aparecen en UEFI Shell, ni sé cómo montarlos desde la interfaz de GRUB.

PS4: como último recurso, podría instalar RHEL utilizando la herramienta HPE Embedded Intelligent Provisioning.

PS5: esta es la primera vez que uso sistemas HPE Proliant.

Editar: (hd2), (hd3)y (hd4)sus particiones relacionadas se crearon cuando utilicé herramientas HPE. Al reiniciar, esas particiones y sus sistemas de archivos asociados desaparecerán de UEFI Shell y de las opciones de Arranque.

Respuesta1

Encontré una manera de solucionar el problema.

Como se sospechaba, la /bootpartición había desaparecido, porque todas las particiones se reorganizaron y algunas se perdieron. Después de actualizar el firmware de HPE Proliant, pude arrancar desde unidades USB externas. En ese momento utilicé un USB en vivo de Ubuntu para encargarme de las particiones y reorganizarlas, asegurándome de configurar la /bootpartición como la primera partición y sector de la unidad.

Una vez hecho esto, pude iniciar en el shell de GRUB y evitar el archivo No bootable devices were detected. Please attach a UEFI bootable device.... Ubuntu todavía no estaba en la lista, así que tuve que hacer una instalación completamente limpia. Borré todas las particiones antes de la instalación y finalmente pude iniciar Ubuntu una vez finalizada la instalación.

Intenté usarReparación de botas, pero fue en vano.

información relacionada