So reaktivieren Sie GRUB und ändern die Konfiguration

Für gewöhnlich sollten Sie die passende Prozedur in den Unterlagen zum Boot-Loader nachschlagen. Es gibt auch den entsprechenden Artikel in der Knowledge Base auf der Acronis-Website.

Nachfolgend ein Beispiel, wie Sie GRUB reaktivieren, wenn das Systemlaufwerk (Volume) auf identische Hardware wiederhergestellt wird.

  1. Starten Sie Linux oder starten Sie von einem bootfähigen Medium und drücken Sie dann Strg+Alt+F2.
  2. Mounten Sie das System, das Sie wiederherstellen:

    mkdir /mnt/system/
    mount -t ext3 /dev/sda2 /mnt/system/ # root partition
    mount -t ext3 /dev/sda1 /mnt/system/boot/ # boot partition

  3. Mounten Sie die Dateisysteme proc und dev an das wiederherzustellende System:

    mount -t proc none /mnt/system/proc/
    mount -o bind /dev/ /mnt/system/dev/

  4. Sichern Sie eine Kopie der „menu“-Datei von GRUB, indem Sie einen der folgenden Befehle ausführen:

    cp /mnt/system/boot/grub/menu.lst /mnt/system/boot/grub/menu.lst.backup

    oder

    cp /mnt/system/boot/grub/grub.conf /mnt/system/boot/grub/grub.conf.backup

  5. Bearbeiten Sie die Datei /mnt/system/boot/grub/menu.lst (für Debian-, Ubuntu- und SUSE Linux-Distributionen) oder die Datei /mnt/system/boot/grub/grub.conf (für Fedora- und Red Hat Enterprise Linux-Distributionen) — z.B. wie folgt:

    vi /mnt/system/boot/grub/menu.lst

  6. Suchen Sie in der Datei menu.lst (alternativ grub.conf) den Menü-Eintrag, der zu dem von Ihnen wiederhergestellten System korrespondiert. Dieser Menü-Eintrag sieht folgendermaßen aus:

    title Red Hat Enterprise Linux Server (2.6.24.4)
    root (hd0,0)
    kernel /vmlinuz-2.6.24.4 ro root=/dev/sda2 rhgb quiet
    initrd /initrd-2.6.24.4.img

    Die Zeilen, die mit title, root, kernel bzw. initrd beginnen, legen Folgendes fest:

  7. Bearbeiten Sie die Datei /mnt/system/etc/fstab, um die Namen all der Geräte zu korrigieren, die sich als Ergebnis der Wiederherstellung verändert haben.
  8. Starten Sie die Shell von GRUB, indem Sie einen der folgenden Befehle ausführen:

    chroot /mnt/system/ /sbin/grub

    oder

    chroot /mnt/system/ /usr/sbin/grub

  9. Spezifizieren Sie das Laufwerk, auf dem sich GRUB befindet – üblicherweise die Boot- oder root-Partition.

    root (hd0,0)

  10. Installieren Sie GRUB. Um GRUB z.B. in den Master Boot Record (MBR) der ersten Festplatte zu installieren, führen Sie den folgenden Befehl aus:

    setup (hd0)

  11. Benden Sie die Shell von GRUB:

    quit

  12. Trennen Sie die gemounteten Datei-Systeme und starten Sie dann neu:

    umount /mnt/system/dev/
    umount /mnt/system/proc/
    umount /mnt/system/boot/
    umount /mnt/system/
    reboot

  13. Rekonfigurieren Sie den Boot-Loader durch die Verwendung von Tools und der Dokumentation, die zur von Ihnen verwendeten Linux-Distribution gehört. In Debian und Ubuntu z.B. müssen Sie vermutlich einige kommentierte Zeilen in der Datei /boot/grub/menu.lst bearbeiten und dann das Script update-grub ausführen; ansonsten treten die Änderungen nicht in Kraft.