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 21:02] – [Číslování disků zavaděčem 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 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)