Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| navody:prirucka:grub [2011/12/18 17:53] – [Ovládání zavaděče GRUB] covex | navody:prirucka:grub [2022/11/14 11:26] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 70: | Řádek 70: | ||
| grub2-mkconfig -o / | grub2-mkconfig -o / | ||
| - | === Odlištnosti | + | === Odlišnosti GRUBu v1 a v2 === |
| Mezi GRUBem verze 1 a 2 je několik důležitých rozdílů | Mezi GRUBem verze 1 a 2 je několik důležitých rozdílů | ||
| Řádek 76: | Řádek 76: | ||
| - Změnil se zápis řádku pro Linuxové jádro, který nezačíná na " | - Změnil se zápis řádku pro Linuxové jádro, který nezačíná na " | ||
| - Konfigurační souboru // | - Konfigurační souboru // | ||
| + | - Ve verzi 2 neexistuje jediný příkaz na skrytí startovací nabídky " | ||
| === Start do textového režimu === | === Start do textového režimu === | ||
| Řádek 102: | Řádek 103: | ||
| * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | ||
| - | V konfiguračním souboru '' | + | V konfiguračním souboru '' |
| - | cp /boot/grub/menu.lst /boot/grub/menu.lst_backup | + | cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.backup |
| - | gedit /boot/grub/menu.lst | + | gedit /etc/default/grub |
| - | V souboru | + | V souboru nalezněte |
| ... | ... | ||
| - | | + | |
| ... | ... | ||
| - | Číslo, které následuje po '' | + | Číslo přepište na požadovanou hodnotu a soubor uložte. Toto číslo vyjadřuje pořadové číslo |
| - | ==== Nastavení časového limitu ==== | + | Regenerujte konfiguraci |
| - | * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | + | |
| - | //GRUB// čeká stanovený časový limit na zásah uživatele a poté automaticky aktivuje předvolenou položku v menu. Následující postup popisuje nastavení tohoto časového limitu. | + | grub2-mkconfig -o /boot/grub2/grub.cfg |
| - | cp / | + | Alternativne jde udelat zapis i jmenem polozky |
| - | gedit / | + | |
| - | V souboru | + | grep menuentry |
| + | |||
| + | menuentry ' | ||
| + | menuentry ' | ||
| + | menuentry ' | ||
| + | menuentry " | ||
| ... | ... | ||
| - | | + | |
| ... | ... | ||
| - | Číslo, které následuje po '' | + | ==== Nastavení časového limitu |
| - | + | ||
| - | ==== Vynucené zobrazení menu ==== | + | |
| * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | ||
| - | Standardně nezobrazuje | + | // |
| - | cp /boot/grub/menu.lst /boot/grub/menu.lst_backup | + | cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.backup |
| - | gedit /boot/grub/menu.lst | + | gedit /etc/default/grub |
| - | V souboru | + | V souboru nalezněte |
| ... | ... | ||
| - | | + | |
| ... | ... | ||
| - | nahraďte ho řádkem | + | Číslo přepište na požadovanou hodnotu v sekundách a soubor uložte. |
| - | ... | + | Regenerujte konfiguraci |
| - | # | + | |
| - | ... | + | |
| - | a soubor uložte. | + | grub2-mkconfig -o / |
| ==== Přidání položky pro MS Windows ==== | ==== Přidání položky pro MS Windows ==== | ||
| Řádek 158: | Řádek 158: | ||
| * Přečtěte si kapitolu [[grub# | * Přečtěte si kapitolu [[grub# | ||
| - | Konfigurační soubor '' | + | Konfigurační soubor '' |
| - | Předpokládejme, | + | Předpokládejme, |
| - | cp /boot/grub/menu.lst /boot/grub/menu.lst_backup | + | |
| + | /dev/sda1: UUID=" | ||
| + | |||
| + | Vytvořte zálohu původního konfiguračního souboru | ||
| + | |||
| + | | ||
| a následně tento soubor otevřete pro editaci. | a následně tento soubor otevřete pro editaci. | ||
| - | gedit /boot/grub/menu.lst | + | gedit /boot/grub2/grub.cfg |
| - | Na konec souboru | + | Na konec souboru přidejte řádky |
| - | | + | |
| - | root (hd0,0) | + | |
| - | | + | insmod ntfs |
| - | | + | set root='(hd0,msdos1)' |
| - | chainloader +1 | + | |
| + | | ||
| + | chainloader +1 | ||
| + | } | ||
| a soubor uložte. | a soubor uložte. | ||
| + | |||
| + | **Nezapomeňte změnit UUID oddílu** na to, které jste zjistili příkazem blkid. | ||
| + | |||
| + | Pokud chcete, aby tento záznam přetrval regenerování konfigurace, | ||
| ==== Změna grafického pozadí ==== | ==== Změna grafického pozadí ==== | ||
| Řádek 183: | Řádek 195: | ||
| * Přečtěte si kapitolu [[grub# | * Přečtěte si kapitolu [[grub# | ||
| - | Předpokládejme, | + | Nejprve zazálohujte původní soubor '' |
| - | + | ||
| - | wget -c http:// | + | |
| - | chmod 644 fedora.xpm.gz | + | |
| - | + | ||
| - | popř. vytvořit z libovolného obrázku pomocí postupu uveřejněného v kapitole [[grub# | + | |
| - | + | ||
| - | mkdir / | + | |
| - | + | ||
| - | Pak již pouze stačí přesunout soubor '' | + | |
| - | + | ||
| - | cp fedora.xpm.gz / | + | |
| - | + | ||
| - | a modifikovat původní konfigurační soubor. | + | |
| - | cp /boot/grub/menu.lst /boot/grub/menu.lst_backup | + | cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg_backup |
| a následně tento soubor otevřete pro editaci. | a následně tento soubor otevřete pro editaci. | ||
| - | gedit /boot/grub/menu.lst | + | gedit /etc/default/grub |
| - | V kofiguračním souboru | + | Do konfiguračního souboru |
| - | | + | |
| - | | + | |
| - | | + | |
| - | # grub-md5-crypt, | + | |
| - | # and /usr/share/doc/ | + | |
| - | ... | + | |
| - | + | ||
| - | pod tuto sekci přidejte následující řádek | + | |
| - | + | ||
| - | splashimage (hd0, | + | |
| a soubor uložte. | a soubor uložte. | ||
| + | Regenerujte konfiguraci | ||
| - | ==== Konverze obrázku pro pozadí ==== | + | grub2-mkconfig -o / |
| - | * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | + | |
| - | * Přečtěte si kapitolu [[grub#Změna grafického pozadí menu GRUB]]. | + | |
| - | Předpokládejme, | ||
| - | |||
| - | convert -resize 640x480 -colors 14 wallpaper.png fedora.xpm && gzip fedora.xpm | ||
| ==== Zákaz změny nastavení menu ==== | ==== Zákaz změny nastavení menu ==== | ||
| * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | ||
| - | V příkazové řádce spusťte | + | FIXME |
| - | + | ||
| - | grub | + | |
| - | + | ||
| - | nastavte šifrované heslo | + | |
| - | + | ||
| - | grub> md5crypt | + | |
| - | Password: ****** (Fedora) | + | |
| - | Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/ | + | |
| - | + | ||
| - | a opusťte //GRUB// | + | |
| - | + | ||
| - | grub> quit | + | |
| - | + | ||
| - | Zazálohujte soubor '' | + | |
| - | + | ||
| - | cp / | + | |
| - | + | ||
| - | a otevřete jej pomocí textového editoru | + | |
| - | + | ||
| - | gedit / | + | |
| - | + | ||
| - | V souboru '' | + | |
| - | + | ||
| - | password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/ | + | |
| - | + | ||
| - | Pokud máte v souboru '' | + | |
| - | + | ||
| - | ... | + | |
| - | title Fedora (2.6.27.5-117.fc10.i686) (recovery mode) | + | |
| - | root (hd0,1) | + | |
| - | kernel / | + | |
| - | initrd / | + | |
| - | savedefault | + | |
| - | boot | + | |
| - | ... | + | |
| - | + | ||
| - | tak tuto sekci odstraňte nebo zakomentujte (přidejte na začátky řádků znak #): | + | |
| - | + | ||
| - | ... | + | |
| - | #title Fedora (2.6.27.5-117.fc10.i686) (recovery mode) | + | |
| - | # root (hd0,1) | + | |
| - | # kernel / | + | |
| - | # initrd / | + | |
| - | # savedefault | + | |
| - | # boot | + | |
| - | ... | + | |
| - | + | ||
| - | Uložte soubor '' | + | |
| ==== Změna hesla zavaděče GRUB v případě, že jste zapomněli původní heslo ==== | ==== Změna hesla zavaděče GRUB v případě, že jste zapomněli původní heslo ==== | ||
| * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | ||
| - | V příkazové řádce spusťte | + | FIXME |
| - | + | ||
| - | grub | + | |
| - | + | ||
| - | nastavte šifrované heslo | + | |
| - | + | ||
| - | grub> md5crypt | + | |
| - | Password: ****** (Fedora) | + | |
| - | Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/ | + | |
| - | + | ||
| - | a opusťe //GRUB// | + | |
| - | + | ||
| - | grub> quit | + | |
| - | + | ||
| - | + | ||
| - | Zazálohujte soubor '' | + | |
| - | + | ||
| - | cp / | + | |
| - | gedit / | + | |
| - | + | ||
| - | V souboru '' | + | |
| - | + | ||
| - | ... | + | |
| - | password --md5 $1$gLhU0/ | + | |
| - | ... | + | |
| - | + | ||
| - | nahraďte ho řádkem | + | |
| - | + | ||
| - | ... | + | |
| - | password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/ | + | |
| - | ... | + | |
| - | + | ||
| - | a soubor uložte. | + | |
| ==== Obnovení zavaděče GRUB po instalaci Windows ==== | ==== Obnovení zavaděče GRUB po instalaci Windows ==== | ||
| * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | ||
| Řádek 325: | Řádek 231: | ||
| Předpokládejme, | Předpokládejme, | ||
| - | | + | |
| Následně stačí pouze dvakrát po sobě stisknout klávesy //Ctrl + D//, což má za následek restart počítače. | Následně stačí pouze dvakrát po sobě stisknout klávesy //Ctrl + D//, což má za následek restart počítače. | ||
| Řádek 332: | Řádek 238: | ||
| * Přečtěte si kapitolu [[hardware# | * Přečtěte si kapitolu [[hardware# | ||
| - | //GRUB// používá označení disků odlišné od značení popisovaného v kapitole [[hardware# | + | //GRUB// používá označení disků odlišné od značení popisovaného v kapitole [[hardware# |
| ==== Reinstalace zavaděče GRUB ==== | ==== Reinstalace zavaděče GRUB ==== | ||
| Řádek 338: | Řádek 244: | ||
| * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | ||
| * Přečtěte si kapitolu [[grub# | * Přečtěte si kapitolu [[grub# | ||
| - | |||
| - | **Zdroj:** [[https:// | ||
| **Poznámka: | **Poznámka: | ||
| - | Nabootujte z //DVD// do [[navody: | + | Příkaz |
| - | Po té, co záchranné //DVD// nalezne //Fedoru//, stiskněte //OK//. Nepoužívejte příkaz '' | + | Pokud je adresář '' |
| - | Spusťte | + | search.file |
| - | + | ||
| - | | + | |
| - | Pokud je adresář '' | + | //GRUB// vám " |
| - | find / | + | === Jednodušší cesta === |
| - | V opačném případě zadejte do příkazové řádky | + | Řekněte GRUBu ať načte konfiguraci |
| - | | + | |
| - | //GRUB// vám " | + | === Složitější cesta === |
| - | Nastavte kořenový svazek systému pro //GRUB// na diskový oddíl, který jste získali v předchozím kroku. | + | Vypište si obsah oddílu |
| - | | + | |
| - | Zapište | + | A nastavte cesty a parametry jádra a initramfs podle vypisu prikazu |
| - | + | ||
| - | setup (hd0) | + | |
| - | **Poznámka: | + | cat (hd0, |
| - | Vyjměte instalační | + | linux /vmlinuz-3.2.5-16.fc16.x86_64 ro root=UUID=4389ffaa-68e7-40cf-3d19-fa55c1b49532 |
| + | initrd | ||
| + | boot | ||
| + | **UUID upravte podle svého disku.** | ||
| + | |||
| + | Tím nastartujete do existující instalace. Zde spustťe | ||
| + | |||
| + | grub2-install /dev/sda | ||
| + | | ||
| ==== Odstranění zavaděče GRUB ==== | ==== Odstranění zavaděče GRUB ==== | ||
| * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]]. | ||
| Řádek 387: | Řádek 295: | ||
| A:> fdisk /mbr | A:> fdisk /mbr | ||
| - | Pokud chcete nahradit //GRUB// zavaděčem systému //NTLDR Windows | + | Pokud chcete nahradit //GRUB// zavaděčem systému //NTLDR Windows |
| - | fixmbr | + | |
| + | bootrec /fixboot | ||
| + | bootrec /rebuildbcd | ||
| Tím se zavaděč //GRUB// přepíše zavaděčem //NTLDR// a //GRUB// nebude nadále používán. | Tím se zavaděč //GRUB// přepíše zavaděčem //NTLDR// a //GRUB// nebude nadále používán. | ||