Portál AbcLinuxu, 18. dubna 2024 20:50

Jak obnovit GRUB?

  1. Budete k tomu potřebovat:
    • Příkazový řádek GRUBu (grub shell) - bývá součástí živých a záchranných CD s Linuxem
    • Vědět, na které partišně se nachází /boot, a jak jí říká GRUB: /dev/hda je pro grub (hd0), /dev/hdb3 je (hd1,2) apod.
    • Vědět, kam se má GRUB zapsat. Zda do MBR některého z disků nebo superbloku některé partišny
  2. Spustit grub shell
  3. Říct GRUBu, kde je /boot:
    root (hdm,n)
  4. Zapsat GRUB na místo určení (nejčastěji MBR prvního disku - (hd0)):
    setup (hdx[,y])
  5. nebo
    grub-install /dev/hda
    

Další možnost:

GRUB je také možno naloadovat z některé live distribuce, která k bootu GRUB používá (například kanotix, nejspíš i knoppix). V kanotixu je potřeba vybrat volbu grub a potom se pomocí 'c' dostat do grub-shellu. Zde už se dá dělat moc zajímavých věcí :) Navíc zde funguje TAB, která moc chytře doplňuje. Takže buď naloadujeme kernel ručne:

root (hd0,1) - po zadání root (hd TAB doplní hardisky, po root (hd0, partitiony na zadaném disku i s typem fs!!
kernel /boot/vmlinuz init=/sbin/init root=/dev/hda2 ..... - i zde se TAB docela uživí na doplňování jmen souborů
initrd /boot/initrd.img - musí se dodržet pořadí kernel, initrd
boot - a voalááá

Případně je možné být líný a udělat:

configfile (hd0,1)/boot/grub/grub.conf - O významu TABky netřeba mluviti více :)

Tohle řešení má tu výhodu, že se bootuje přímo z instalovaného OS, jeho kernelu, jeho ramdisku s jeho moduly a jeho konfigurací. Také se nikde neplete žádné livecd, není potřeba dělat chroot atd. Obnova grubu potom pomocí standardního postupu OS (grub-install) by měla být hračka, protože bežící systém je v přesně takovém stavu, v jakém bude při normálním bootu.

Související dokumenty

Hledání (ostatní)
Diskuse (diskuse)
Další diskuse (diskuse)
Další ... (diskuse)
Výroba vlastního grub iso (externí dokument)

Dokument vytvořil: David Jaša, 16.10.2005 13:32 | Poslední úprava: hajma, 29.5.2006 21:02 | Další přispěvatelé: Radek Hladik, Milan Vít | Historie změn | Zobrazeno: 11269×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.