GRUB Legacy (Česky)
Contents
Úvod
V tomto návodu je popsán postup při přeinstalovájí GRUBu pomocí instalačního CD Arch linuxu.
Poznámky
- Jako zařízení je použito hda1.
- Návod je určen těm, ktěři používají IDE zařízení, ne SCSI nebo SATA. Pro ně je nutné patřičně nahradit SCSI a SATA cesty a zařízení.
Bootování instalačního CD
První, co potřebujete je instalační CD. Je možné použít jakékoliv instalační CD, ale ideální je poslení verze.
Nabootujte z CD, jako by jste dělali instalaci Arch linuxu (NEPOUŽÍVEJTE root= option) a přejděte k dalšímu kroku.
Připojení současné instalace
Nyní je třeba připojit současnou instalaci Arch linux. Postup je následující:
- Poznámka: je třeba vědět jaké jsou vaše diskové oddíly a souborové systémy, v návodu je použito zařízení hda1 jako root oddíl se souborovým systémem ext3.
cd / mount -t ext3 /dev/hda1 /mnt mount -t proc proc /mnt/proc mount -t sysfs sys /mnt/sys mount -o bind /dev /mnt/dev chroot /mnt /bin/bash
Nyní se můžete přihlásit jako root do současné instalace. Přejděme k dalšímu kroku!
Přeinstalování GRUBu
Upravte soubor /boot/grub/menu.lst a přesvěčte se, že je vše v pořádku. V případě, že tomu tak je, použijte příkaz:
grub-install /dev/hda
Tento příkaz by měl proběhnout úspěšně, jestliže jste dodrželi předchozí postup (pakliže se objevily nějaké chyby, čtěte níže). To je vše. Restatujte počítač:
cd / umount -a exit cd / umount -a reboot
Chyby
Jestliže se vám objeví chyba The file /boot/grub/stage1 not read correctly, je třeba zkontrolovat soubory /etc/mtab a /etc/fstab a poté znovu spustit grub-install.
Objeví-li se vám chyba sed: can't read /boot/grub/device.map: No such file or directory, znamená to, že musíte použít přepínač --recheck v příkazu grub-install.
grub-install --recheck /dev/sda
Snad se vše zadařilo a vy si můžete opět spustit svou oblíbenou distribuci. V případě jiných chyb, zrestartuje počítač a zkuste vše znovu od začátku.