Restaurierung

Um einen zerstörten Grub zu reanimieren, starten Sie eine Linux Live-CD, öffnen ein Terminal-Fenster und mounten die Partition mit dem Linux-System:

$ sudo mount /dev/sda1 /mnt

In diesem Beispiel liegt Linux auf der ersten Partition der ersten Festplatte (/dev/sda1), der Einhängepunkt heißt /mnt. sudo fdisk -l liefert zuvor Hinweise auf den Namen der korrekten Partition, mnt legen Sie gegebenenfalls an (sudo mkdir /mnt). Als nächstes blenden Sie das laufende System für das Terminal aus, indem Sie eine so genannte Chroot-Umgebung schaffen (Listing 1). Damit stellen Sie sicher, dass Grub gleich nicht versehentlich die Einstellungen des Rettungssystem übernimmt.

Listing 1

$ sudo mount -o bind /dev /mnt/dev
$ sudo mount -o bind /proc /mnt/proc
$ sudo chroot /mnt

Als nächstes gilt es herauszufinden, welche Grub-Version auf der Festplatte schlummert. Im Fall des alten Grub Legacy, wie er beispielsweise in OpenSuse bis Version 11.3 zum Einsatz kommt, schreiben Sie den Bootloader mit

$ sudo grub-install --root-directory=/mnt/boot /dev/sda

wieder an den Anfang der ersten Festplatte. Bei Grub 2, wie ihn Ubuntu verwendet, untersucht das Kommando update-grub zunächst die Festplatte nach weiteren Betriebssystemen und erstellt das Menü. Anschließend schreiben Sie das Ergebnis per

# grub-install /dev/sda

an den Anfang der ersten Festplatte. Falls dabei eine Fehlermeldung erscheint, probieren Sie es mit

# grub-install --recheck /dev/sda

erneut. Einen anderen Weg, Grub zu reanimieren, sollten Sie nicht beschreiten: Andernfalls laufen Sie immer Gefahr, die Partitionstabelle zu zerstören. Bekommt sie auch nur einen Kratzer ab, sind restlos alle Daten auf Ihrer Festplatte verloren.

Besuch beim Pinguin

Liegen keine Fehler vor, versucht Grub das gewählte Betriebssystem zu starten. Im Fall von Linux betritt der Bootloader dazu auf die Partition mit dem Linux-System (die so genannte Root-Partition), wechselt ins Verzeichnis /boot und lädt dort den Betriebssystemkern, englisch: Kernel. Der liegt für gewöhnlich stark komprimiert in der Datei vmlinuz. Nachdem Grub ihn im Hauptspeicher entpackt hat, startet er den Kernel und übergibt ihm die volle Kontrolle über den PC. In dieser Phase kann es gleich an mehreren Stellen klemmen.

Dateisysteme sorgen dafür, dass auf einer Festplatte kein Datensalat entsteht. Sie legen fest, auf welche Art und Weise die Dateien wo auf einem Datenträger landen. Dummerweise gibt es sie wie Sand am Meer: Windows nutzt NTFS, die Linux-Distributionen bevorzugen derzeit Ext3 und Ext4. Damit Grub ein Betriebssystem nachladen kann, muss er das entsprechende Dateisystem kennen – das ist aber nur bei ein paar Dutzend etablierten Exemplaren der Fall. Möchten Sie Linux beispielsweise auf dem neuen Btrfs installieren, müssen Sie die Festplatte aufteilen und extra eine kleine Boot-Partition mit Ext3/4 schaffen, in der alle notwendigen Startdateien von Linux einschließlich des Kernels liegen – und das, obwohl Linux selbst Treiber für Btrfs mitbringt.

Als nächstes muss Grub den korrekten Dateinamen des Linux-Kernels kennen. Die meisten Distributionen erstellen im Verzeichnis /boot einen symbolischen Link vmlinuz auf die eigentliche Datei vmlinuz-Kernelversion. Sehen Sie zwar das Grub-Menü, nach der Auswahl eines Punktes aber nur noch Schwarz, dann sollten Sie die Einstellungen hinter dem entsprechenden Menüeintrag kontrollieren.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Ladehemmung
    Mit Grub2 versuchen die Entwickler viele Probleme des Vorgängers zu beheben. Allerdings ändert sich damit auch die Konfiguration. Wir zeigen, wo's künftig langgeht.
  • Friedliche Koexistenz
    Wer Windows 7 nachträglich auf einem Linux-System installiert, hat einige Klippen zu umschiffen – vor allem, wenn der bisherige Bootmanager Grub 2 hieß.
  • Super Grub2 Disk

    Das Live-System Super Grub Disk, das sich zur Wiederherstellung kaputter Bootloader eignet, verwendet in der aktuellen Betaversion die neueste Grub-Release.
  • Bootmanager konfigurieren mit dem Grub2-Editor
    Der Grub2-Editor integriert sich in die Systemeinstellungen von KDE und erlaubt dort das komfortable und unkomplizierte Einrichten des Bootmenüs.
  • Systemstart
    Wie funktioniert eigentlich der Systemstart? Wir erklären, woher Ihr Computer weiß, welches Betriebssystem er starten soll, und wie sich die gängigen Bootloader von Linux und Windows unterscheiden.
Kommentare

Infos zur Publikation

LU 08/2015: Cloud-Speicher

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Plugins bei OPERA - Linux Mint 17.1
Christoph-J. Walter, 23.07.2015 08:32, 2 Antworten
Beim Versuch Video-Sequenzen an zu schauen kommt die Meldung -Plug-ins und Shockwave abgestürzt-....
Wird Windows 10 update/upgrade mein Grub zerstören ?
daniel s, 22.07.2015 08:31, 5 Antworten
oder rührt Windows den Bootloader nicht an? das ist auch alles was Google mir nicht beantw...
Z FUER Y UND ANDERE EINGABEFEHLER AUF DER TASTATUR
heide marie voigt, 10.07.2015 13:53, 2 Antworten
BISHER konnte ich fehlerfrei schreiben ... nun ist einiges drucheinander geraten ... ich war bei...
PCLinuxOS lässt sich nicht installieren
Arth Lübkemann, 09.07.2015 18:53, 6 Antworten
Hallo Leute, ich versuche seit geraumer Zeit das aktuelle PCLinuxOS KDE per USB Stick zu insta...
Fernwartung oder wartung im haus
heide marie voigt, 29.06.2015 10:37, 2 Antworten
gerne hätte ich jemanden in Bremen nord, der mir weiter hilft - angebote bitte mit preis HMVoigt