GRUB (GRand Unified Bootloader) ist die Software, die Ihr Linux-Betriebssystem beim Hochfahren startet. Wenn GRUB beschädigt oder falsch konfiguriert ist, kann der Server nicht booten. Diese Anleitung erklärt, wie Sie GRUB über das Linux Rescue System neu installieren.
Voraussetzung: Diese Anleitung setzt voraus, dass Ihr Server bereits im Rescue-Modus läuft und Sie per SSH verbunden sind. → Rescue-Modus starten
Ermitteln Sie zunächst die Gerätenamen Ihrer Partitionen mit lsblk, dann mounten Sie Root- und Boot-Partition:
Mounten Sie anschließend die Root-Partition nach /mnt und die Boot-Partition nach /mnt/boot — passen Sie die Gerätenamen an Ihre lsblk-Ausgabe an:
Dieses Beispiel gilt für ein Nicht-RAID-Setup. Gerätenamen wie sda1, sda3 können bei Ihrem Server abweichen.
Binden Sie die wesentlichen Systemverzeichnisse vom Rescue-System per Bind Mount in Ihr gemountetes Dateisystem ein:
Betreten Sie die chroot-Umgebung:
Installieren Sie GRUB neu auf der primären Boot-Festplatte — ersetzen Sie /dev/sda durch Ihren tatsächlichen Gerätenamen. Geben Sie keine Partitionsnummer an:
Bei einem Software-RAID (RAID1) muss GRUB auf beiden Festplatten installiert werden — z. B. grub-install /dev/sda und anschließend grub-install /dev/sdb.
Generieren Sie die GRUB-Konfigurationsdatei neu (noch innerhalb des chroot):
Verlassen Sie das chroot und die SSH-Sitzung:
Gehen Sie abschließend in Ihr PowerPanel und beenden Sie den Rescue-Modus, damit der Server normal neu startet. → Rescue-Modus beenden
Weitere Informationen zu GRUB-Konfigurationsoptionen finden Sie in der offiziellen GNU GRUB Dokumentation.