navody:prirucka:grub

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
navody:prirucka:grub [2011/12/18 20:37] – [Reinstalace zavaděče GRUB] covexnavody:prirucka:grub [2022/11/14 12:26] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 70: Řádek 70:
   grub2-mkconfig -o /boot/grub2/grub.cfg   grub2-mkconfig -o /boot/grub2/grub.cfg
  
-=== Odlištnosti GRUBu v1 a v2 ===+=== 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 115: Řádek 115:
  
 Číslo přepište na požadovanou hodnotu a soubor uložte. Toto číslo vyjadřuje pořadové číslo položky menu //OS// uvedeného v konfiguračním souboru ''grub.cfg'' (číslování systémů opět začíná nulou). Číslo přepište na požadovanou hodnotu a soubor uložte. Toto číslo vyjadřuje pořadové číslo položky menu //OS// uvedeného v konfiguračním souboru ''grub.cfg'' (číslování systémů opět začíná nulou).
 +
 +Regenerujte konfiguraci
 +
 +  grub2-mkconfig -o /boot/grub2/grub.cfg
 +
 +Alternativne jde udelat zapis i jmenem polozky
 +
 +  grep menuentry /boot/grub2/grub.cfg
 +
 +  menuentry 'Fedora (3.1.9-1.fc16.x86_64)' --class gnu-linux --class gnu --class os {
 +  menuentry 'Fedora (3.1.8-2.fc16.x86_64)' --class gnu-linux --class gnu --class os {
 +  menuentry 'Fedora (3.1.7-1.fc16.x86_64)' --class gnu-linux --class gnu --class os {
 +  menuentry "Windows Vista (loader) (on /dev/sda1)" {
 +
 +  ...
 +  GRUB_DEFAULT="Windows Vista (loader) (on /dev/sda1)"
 +  ...
  
 ==== Nastavení časového limitu ==== ==== Nastavení časového limitu ====
Řádek 132: Řádek 149:
 Číslo přepište na požadovanou hodnotu v sekundách a soubor uložte. Číslo přepište na požadovanou hodnotu v sekundách a soubor uložte.
  
 +Regenerujte konfiguraci
  
 +  grub2-mkconfig -o /boot/grub2/grub.cfg
  
 ==== Přidání položky pro MS Windows ==== ==== Přidání položky pro MS Windows ====
Řádek 219: Řádek 238:
   * Přečtěte si kapitolu [[hardware#Disky a mechaniky CD/DVD]].   * Přečtěte si kapitolu [[hardware#Disky a mechaniky CD/DVD]].
  
-//GRUB// používá označení disků odlišné od značení popisovaného v kapitole [[hardware#Disky a mechaniky CD/DVD]]. Např. disk ''sda1'' je pro účely zavaděče //GRUB// označován jako ''(hd0,0)'', disk ''sdb2'' pak jako ''(hd1,1)''. Logika označování je tedy ta, že první parametr je pořadovým číslem disku, druhý je pořadovým číslem diskového oddílu, přičemž číslovaní začíná od 0.+//GRUB// používá označení disků odlišné od značení popisovaného v kapitole [[hardware#Disky a mechaniky CD/DVD]]. Např. disk ''sda1'' je pro účely zavaděče //GRUB// označován jako ''(hd0,msdos1)'', disk ''sdb2'' pak jako ''(hd1,msdos2)''. Logika označování je tedy ta, že první parametr je pořadovým číslem disku, druhý je pořadovým číslem diskového oddílu podle typu tabulky disku (MS DOSGPT..)
  
 ==== Reinstalace zavaděče GRUB ==== ==== Reinstalace zavaděče GRUB ====
Řádek 225: Řá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#Číslování disků zavaděčem GRUB]].   * Přečtěte si kapitolu [[grub#Číslování disků zavaděčem GRUB]].
- 
-**Zdroj:** [[https://www.redhat.com/archives/fedora-list/2006-October/msg00976.html|Recovery from a screwed MBR (Install GRUB)]] 
  
 **Poznámka:** Tento postup je také možné použít k správnému nastavení zavaděče //GRUB// při instalaci. Klasickým případem je situace, kdy se na prvním disku nachází //Windows// a na druhý jste nainstalovali //Fedoru//. V tomto případě Vám po instalaci zavaděč nastartuje pouze do shellu ''grub>''. **Poznámka:** Tento postup je také možné použít k správnému nastavení zavaděče //GRUB// při instalaci. Klasickým případem je situace, kdy se na prvním disku nachází //Windows// a na druhý jste nainstalovali //Fedoru//. V tomto případě Vám po instalaci zavaděč nastartuje pouze do shellu ''grub>''.
  
-Nabootujte z //DVD// do [[navody:zachranny_mod|záchranného módu]] a postupujte podle uvedeného návodu (síť není zapotřebí).+Příkaz //ls// vypíše všechny dostupné oddíly
  
-Po té, co záchranné //DVD// nalezne //Fedoru//, stiskněte //OK//. Nepoužívejte příkaz ''chroot'' k získání práv superuživatele pro nalezenou instalaci.+Pokud je adresář ''/boot'' součástí kořenového adresáře (tjnení umístěn na samostatném diskovém oddílu), pokračujte 
  
-Spusťte //GRUB// příkazem +  search.file /grub2/grub.cfg
-  +
-  grub2+
  
-Příkaz //ls// vypíšvšechny dostupné oddíly+//GRUB// vám "odpoví" označením diskového oddílu, na kterém se nachází((Jestližse např. nachází na prvním diskovém oddílu prvního disku, bude na výpisu figurovat ''(hd0,msdos1)''.)).
  
-Pokud je adresář ''/boot'' součástí kořenového adresáře (tj. není umístěn na samostatném diskovém oddílu), pokračujte +=== Jednodušší cesta ===
  
-  search /grub2/grub.cfg+Řekněte GRUBu ať načte konfiguraci
  
-V opačném případě zadejte do příkazové řádky+  configfile (hd0,msdos1)/grub2/grub.cfg
  
-//GRUB// vám "odpoví" označením diskového oddílu, na kterém se nachází((Jestliže se např. nachází na prvním diskovém oddílu prvního disku, bude na výpisu figurovat ''(hd0,msdos1)''.)).+=== 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
  
-  set root=(hd0,msdos1) +  ls -lh (hd0,msdos1)/
  
-FIXME+A nastavte cesty a parametry jádra a initramfs podle vypisu prikazu //ls// nebo si příkazem //cat// vypište obsah konfiguračního souboru grub.cfg
  
-Vyjměte instalační //DVD// z mechaniky a restartujte počítač.+  cat (hd0,msdos1)/grub2/grub.cfg 
  
 +  linux /vmlinuz-3.2.5-16.fc16.x86_64 ro root=UUID=4389ffaa-68e7-40cf-3d19-fa55c1b49532
 +  initrd /initramfs-3.2.5-16.fc16.x86_64.img
 +  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 270: Řádek 295:
   A:> fdisk /mbr   A:> fdisk /mbr
  
-Pokud chcete nahradit //GRUB// zavaděčem systému //NTLDR Windows XP//, pak nastartujte z instalačního //CD Windows XP// do záchraného módu a zadejte+Pokud chcete nahradit //GRUB// zavaděčem systému //NTLDR Windows 7// (platí i pro novější verze), pak nastartujte z instalačního //CD Windows 7// do záchraného módu, spusťe příkazový řádek a zadejte sekvenci příkazů
  
-  fixmbr+  bootrec /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.
  • Poslední úprava: 2022/11/14 11:12
  • (upraveno mimo DokuWiki)