Probleme mit Ubuntu, das auf HPE Proliant ML30 Gen9 nicht bootet

Probleme mit Ubuntu, das auf HPE Proliant ML30 Gen9 nicht bootet

Einer der Server, die wir für Datenbanksicherungen verwenden, hat Probleme und mir sind die Ideen ausgegangen. Irgendwann ist er komplett eingefroren und wurde zwangsweise neugestartet. Danach konnte der Rechner das Betriebssystem nicht mehr starten.

Auf der Maschine lief Ubuntu 18.04.3 LTS auf einem HPE Proliant ML30 Gen9 und bei näherer Betrachtung stellte ich fest, dass die Ubuntu-Boot-Option fehlte.

HPE Proliant wurde mit Smart Array, deaktiviertem Secure Boot und UEFI konfiguriert.

Nach einigen Recherchen habe ich versucht, an der UEFI-Shell herumzubasteln, aber ohne Erfolg, da das Betriebssystem nicht als Dateisystem aufgeführt ist, die Speichergeräte jedoch angezeigt werden.

UEFI SHELL-Map-Befehl

Dann habe ich versucht, den HPE Embedded Smart Storage Administrator auszuführen, und während HPE SSA geladen wurde, habe ich kurz die GRUB 2-Schnittstelle gesehen. Nachdem HPE SSA fertig geladen war, habe ich gedrückt cund konnte die GRUB-Befehlszeile aufrufen.

GRUB-CLI in der HPE-Umgebung

Hier konnte ich durch die Festplatten navigieren und stellte schließlich fest, dass alle Daten in Ordnung waren und kein Datenverlust auftrat, aber der Bootloader in der UEFI-Umgebung irgendwie verloren gegangen war.

Ubuntus Festplatte

Das /boot/efiVerzeichnis ist leer, /boot/grubenthält aber einige Dateien und Ordner.

Dann habe ich versucht, Ubuntu zu booten, aber das war das Ergebnis:

Ubuntu wird hochgefahren

An diesem Punkt gingen mir die Ideen aus und ich konnte nicht weiter nach einer Antwort suchen, weil die Fragen zu spezifisch wurden.

Ich bin sogar zur UEFI-Shell zurückgekehrt und habe versucht, das BLK3Gerät aufzurufen (weil es so aussieht, als wäre es diese Partition), aber ich konnte nicht zu dem /bootOrdner navigieren, um den Befehl zu verwenden bfcg.

Ich weiß nicht, was ich sonst noch tun kann, um den Bootloader von Ubuntu wiederherzustellen. Für jeden Rat und jede Hilfe bin ich dankbar.

PS: Der Server hatte früher eine grafische Oberfläche. Das Team verwendet TeamViewer, um den Server zu überwachen und die Backup-Verfahren zu überprüfen.

PS2: insmod all_videohat nicht funktioniert. Grub hat einen " file not found"Fehler ausgegeben, sogar nach dem Festlegen der Root-Variable.

PS3: Ich habe versucht, einige USB-Flash-Laufwerke anzuschließen. Ich habe Ubuntu 18.04.3 mit GPT-Partitionierung, Ubuntu 20.04.3 mit GPT-Partitionierung und Ubuntu 20.04.3 mit MBR-Partitionierung ausprobiert. Keiner wurde von HPE Proliant (Legacy UND UEFI) erkannt, noch erscheinen sie in der UEFI-Shell, noch weiß ich, wie ich sie über die GRUB-Schnittstelle mounten kann.

PS4: Als letzten Ausweg könnte ich RHEL mit dem HPE Embedded Intelligent Provisioning Tool installieren.

PS5: Dies ist mein erstes Mal, dass ich HPE Proliant-Systeme verwende.

Bearbeiten: (hd2), (hd3)und (hd4)die zugehörigen Partitionen wurden erstellt, als ich HPE-Tools verwendete. Beim Neustart waren diese Partitionen und die zugehörigen Dateisysteme aus der UEFI-Shell und den Startoptionen verschwunden.

Antwort1

Es wurde ein Weg gefunden, das Problem zu beheben.

Wie vermutet, /bootwar die Partition weg, da alle Partitionen neu angeordnet wurden und einige davon verloren gingen. Nach dem Update der HPE Proliant-Firmware konnte ich von externen USB-Laufwerken booten. Zu diesem Zeitpunkt habe ich ein Ubuntu Live USB verwendet, um die Partitionen zu verwalten und neu anzuordnen. Dabei habe ich darauf geachtet, die /bootPartition als erste Partition und Sektor des Laufwerks festzulegen.

Nachdem das erledigt war, konnte ich in die GRUB-Shell booten und das vermeiden No bootable devices were detected. Please attach a UEFI bootable device.... Ubuntu fehlte immer noch in der Liste, also musste ich eine komplett saubere Installation durchführen. Ich habe vor der Installation alle Partitionen gelöscht und konnte nach Abschluss der Installation endlich in Ubuntu booten.

Ich habe versucht,Boot-Reparatur, aber ohne Erfolg.

verwandte Informationen