Obecně můžete hledat vhodný postup v příručce k zavaděči. Existuje také odpovídající článek znalostní databáze na webové stránce společnosti Acronis.
Zde je uveden příklad reaktivace zavaděče GRUB v případě obnovení systémového disku (svazku) na identický hardware.
- Spusťte Linux nebo proveďte spuštění ze spouštěcího média a stiskněte klávesy CTRL+ALT+F2.
- Připojte systém, který obnovujete:
mkdir /mnt/system/
mount -t ext3 /dev/sda2 /mnt/system/ # root partition
mount -t ext3 /dev/sda1 /mnt/system/boot/ # boot partition
- Připojte systémy souborů proc a dev k obnovovanému systému:
mount -t proc none /mnt/system/proc/
mount -o bind /dev/ /mnt/system/dev/
- Uložte kopii souboru nabídky GRUB spuštěním jednoho z následujících příkazů:
cp /mnt/system/boot/grub/menu.lst /mnt/system/boot/grub/menu.lst.backup
nebo
cp /mnt/system/boot/grub/grub.conf /mnt/system/boot/grub/grub.conf.backup
- Upravte soubor /mnt/system/boot/grub/menu.lst (v distribucích Linuxu Debian, Ubuntu a SUSE) nebo soubor /mnt/system/boot/grub/grub.conf (v distribucích Linuxu Fedora a Red Hat Enterprise) – například následujícím způsobem:
vi /mnt/system/boot/grub/menu.lst
- V souboru menu.lst (respektive grub.conf) vyhledejte položku nabídky odpovídající obnovovanému systému. Tyto položky nabídky mají následující tvar:
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
Řádky začínající title, root, kernel a initrd určují:
- Název položky nabídky.
- Zařízení, ve kterém je umístěno jádro Linuxu – obvykle se jedná o spouštěcí nebo kořenový diskový oddíl, například root (hd0,0) v tomto příkladu.
- Cestu k jádru v tomto zařízení a kořenový diskový oddíl – v tomto případě je cesta /vmlinuz-2.6.24.4 a kořenový diskový oddíl je /dev/sda2. Kořenový diskový oddíl lze určit jmenovkou (například root=LABEL=/), identifikátorem (ve tvaru root=UUID=uuid) nebo názvem zařízení (například root=/dev/sda2).
- Cestu ke službě initrd v tomto zařízení.
- Upravte soubor /mnt/system/etc/fstab a opravte názvy zařízení, která se změnila v důsledku obnovení.
- Spusťte prostředí GRUB spuštěním jednoho z následujících příkazů:
chroot /mnt/system/ /sbin/grub
nebo
chroot /mnt/system/ /usr/sbin/grub
- Určete disk, na kterém je zavaděč GRUB umístěn (obvykle spouštěcí nebo kořenový diskový oddíl):
root (hd0,0)
- Nainstalujte zavaděč GRUB. Pokud chcete například nainstalovat zavaděč GRUB do hlavního spouštěcího záznamu (MBR) prvního disku, spusťte následující příkaz:
setup (hd0)
- Ukončete prostředí GRUB:
quit
- Odpojte připojené systémy souborů a spusťte znovu systém:
umount /mnt/system/dev/
umount /mnt/system/proc/
umount /mnt/system/boot/
umount /mnt/system/
reboot
- Překonfigurujte zavaděč pomocí nástrojů a dokumentace distribuce Linuxu, kterou používáte. Například v systémech Debian a Ubuntu může být nutné upravit některé řádky komentářů v souboru /boot/grub/menu.lst a spustit skript update-grub; jinak se změny nemusí projevit.