navody:f7grub

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:f7grub [2007/06/10 20:10] mackynavody:f7grub [2022/11/14 12:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 [[navody:f7obsah|Hlavní stránka]] [[navody:f7obsah|Hlavní stránka]]
  
-===== GRUB ===== 
  
 +===== GRUB =====
 +{{:navody:48x48:devices:drive-harddisk.png }}
 //GRUB// (**Gr**and **U**nified **B**ootloader) je tzv. zavaděč. To znamená, že Vám umožňuje při startu počítače zvolit //OS//, který má být spuštěn. //GRUB// tedy budete potřebovat v případě, že používáte vícero //OS//((Klasickým případem je situace, kdy společně s //Linux//em provozujete //Windows//.)). //GRUB// je v současné době nejrozšířenějším linuxovým zavaděčem a vytlačil dříve populární zavaděč //LILO//.\\ //GRUB// (**Gr**and **U**nified **B**ootloader) je tzv. zavaděč. To znamená, že Vám umožňuje při startu počítače zvolit //OS//, který má být spuštěn. //GRUB// tedy budete potřebovat v případě, že používáte vícero //OS//((Klasickým případem je situace, kdy společně s //Linux//em provozujete //Windows//.)). //GRUB// je v současné době nejrozšířenějším linuxovým zavaděčem a vytlačil dříve populární zavaděč //LILO//.\\
  
-==== Číslování dísků zavaděčem GRUB ====+==== Číslování disků zavaděčem GRUB ====
   * Přečtěte si kapitolu [[navody:f7hardware#Disky a mechaniky CD/DVD]].   * Přečtěte si kapitolu [[navody:f7hardware#Disky a mechaniky CD/DVD]].
  
 //GRUB// používá označení disků odlišné od značení popisovaného v kapitole [[navody:f7hardware#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 [[navody:f7hardware#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.
  
-==== Změna defaultního OS v menu GRUB ====+ 
 +==== Změna výchozího OS v menu GRUB ====
   * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]].   * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]].
  
-V konfiguračním souboru ''menu.lst'' lze nastavit tzv. defaultní //OS//. Jedná se o //OS//, který //GRUB// automaticky spustí, jestliže uživatel nezvolí jiný systém.+V konfiguračním souboru ''menu.lst'' lze nastavit tzv. defaultní (výchozí) //OS//. Jedná se o //OS//, který //GRUB// automaticky spustí, jestliže uživatel nezvolí jiný systém.
  
   cp /boot/grub/menu.lst /boot/grub/menu.lst_backup   cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
Řádek 34: Řádek 36:
   gedit /boot/grub/menu.lst   gedit /boot/grub/menu.lst
  
-V souboru //menu.lst// nalezněte následující řádek (číslo se může lišit)+V souboru //menu.lst// nalezněte následující řádek (číslo se může lišit).
  
   ...   ...
Řádek 71: Řádek 73:
 Konfigurační soubor ''menu.lst'' by měl být již v rámci instalace //Fedory// nastaven tak, aby umožňoval spuštění //OS Windows//. Následující postup popisuje ruční přidání položky //OS Windows// do konfiguračního souboru.\\ Konfigurační soubor ''menu.lst'' by měl být již v rámci instalace //Fedory// nastaven tak, aby umožňoval spuštění //OS Windows//. Následující postup popisuje ruční přidání položky //OS Windows// do konfiguračního souboru.\\
  
-Předpokládejme, že ''/dev/sda1'' je oddíl s nainstalovaným operačním systémem //Windows//.+Předpokládejme, že ''/dev/sda1'' je oddíl s nainstalovaným operačním systémem //Windows//Nejprve vytvořte zálohu původního konfiguračního souboru ''menu.lst''
  
   cp /boot/grub/menu.lst /boot/grub/menu.lst_backup   cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
 +
 +a následně tento soubor otevřete pro editaci.
 +
   gedit /boot/grub/menu.lst   gedit /boot/grub/menu.lst
  
Řádek 85: Řádek 90:
  
 a soubor uložte. a soubor uložte.
 +
  
 ==== Změna grafického pozadí menu GRUB ==== ==== Změna grafického pozadí menu GRUB ====
Řádek 104: Řádek 110:
   cp fedora.xpm.gz /boot/grub/images/   cp fedora.xpm.gz /boot/grub/images/
  
-a modifikovat původní konfigurační soubor.+a modifikovat původní konfigurační soubor. Nejprve zazálohujte původní soubor ''menu.lst''
  
   cp /boot/grub/menu.lst /boot/grub/menu.lst_backup   cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
 +
 +a následně tento soubor otevřete pro editaci.
 +
   gedit /boot/grub/menu.lst   gedit /boot/grub/menu.lst
  
 V kofiguračním souboru ''menu.lst'' nalezněte sekci V kofiguračním souboru ''menu.lst'' nalezněte sekci
  
 +  ...
   # menu.lst - See: grub(8), info grub, update-grub(8)   # menu.lst - See: grub(8), info grub, update-grub(8)
   #      grub-install(8), grub-floppy(8),   #      grub-install(8), grub-floppy(8),
Řádek 175: Řádek 185:
  
   ...   ...
-  title Fedora, kernel 2.6.10-5-386 (recovery mode) +  title                 Fedora, kernel 2.6.10-5-386 (recovery mode) 
-  root (hd0,1) +  root                  (hd0,1) 
-  kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single +  kernel                /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single 
-  initrd /boot/initrd.img-2.6.10-5-386+  initrd                /boot/initrd.img-2.6.10-5-386
   savedefault   savedefault
   boot   boot
Řádek 186: Řádek 196:
  
   ...   ...
-  #title Fedora, kernel 2.6.10-5-386 (recovery mode) +  #title                Fedora, kernel 2.6.10-5-386 (recovery mode) 
-  #root (hd0,1) +  #root                 (hd0,1) 
-  #kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single +  #kernel               /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single 
-  #initrd /boot/initrd.img-2.6.10-5-386+  #initrd               /boot/initrd.img-2.6.10-5-386
   #savedefault   #savedefault
   #boot   #boot
Řádek 235: Řádek 245:
 ==== Obnovení zavaděče GRUB po instalaci Windows ==== ==== Obnovení zavaděče GRUB po instalaci Windows ====
   * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]].   * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]].
-  * Přečtěte si kapitolu [[navody:f7oprava#Použití instalačního CD pro získání práv superuživatele]].+  * Přečtěte si kapitolu [[navody:f7oprava#Použití instalačního DVD k záchranným pracem na systému]].
   * Přečtěte si kapitolu [[navody:f7hardware#Vypsání tabulky rozdělení disku]].   * Přečtěte si kapitolu [[navody:f7hardware#Vypsání tabulky rozdělení disku]].
  
-Předpokládejme, že bootovací oddíl se nachází na disku ''/dev/sda''((Pokud máte v systému pouze jeden disk, je tento disk zcela jistě označen jako ''sda''.)). Nejprve je třeba s použitím instalačního //CD/DVD// nabootovat do záchranného režimu((Po nabootování systému z instalačního //CD/DVD// zvolte položku //Rescue installed system// a potvrďte klávesou //Enter//.)). Zavaděč obnovíte pomocí příkazu+Předpokládejme, že bootovací oddíl se nachází na disku ''/dev/sda''((Pokud máte v systému pouze jeden disk, je tento disk zcela jistě označen jako ''sda''.)). Nejprve je třeba s použitím instalačního //DVD// nabootovat do [[navody:f7oprava#Použití instalačního DVD k záchranným pracem na systému|záchranného režimu]]. Zavaděč obnovíte pomocí příkazu
  
   grub-install /dev/sda   grub-install /dev/sda
  
 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.
 +
  
 ==== Odstranění zavaděče GRUB ==== ==== Odstranění zavaděče GRUB ====
Řádek 248: Řádek 259:
   * Přečtěte si kapitolu [[navody:f7hardware#Vypsání tabulky rozdělení disku]].   * Přečtěte si kapitolu [[navody:f7hardware#Vypsání tabulky rozdělení disku]].
  
-Zavaděč systému není možné zcela odstranit - vždy musí být nahrazen jiným. Pokud chcete místo //GRUB//u používat //LILO// (**LI**nux **LO**ader), který ve //Fedoře// již není defaultně obsažen, nadefinujte jeho parametry v ''/etc/lilo.conf'' a spusťte příkaz +Zavaděč systému (v tomto případě GRUB) není možné zcela odstranit - vždy musí být nahrazen jiným. Pokud chcete místo //GRUB//u používat //LILO// (**LI**nux **LO**ader), který ve //Fedoře// již není defaultně obsažen, nadefinujte jeho parametry v ''/etc/lilo.conf'' a spusťte příkaz 
  
   lilo   lilo
Řádek 262: Řádek 273:
   fixmbr   fixmbr
  
-Tím se zavaděč //GRUB// přepíše zavaděčem //NTLDR// a 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.
  
-**Poznámka:** Pokud odstraňujete z disku s více operačními systémy //Linux//ovou instalaci, ze které byl nainstalován //GRUB//, nejdříve nahraďte zavaděč systému a pak teprve odstraňujte //Linux//ový diskový oddíl.+**Poznámka:** Pokud odstraňujete z disku s více operačními systémy linuxovou instalaci, nejdříve nahraďte //GRUB// a pak teprve odstraňujte //Linux//ový diskový oddíl.
  
  
 ==== Reinstalace zavaděče GRUB ==== ==== Reinstalace zavaděče GRUB ====
 +**Zdroj:** [[https://www.redhat.com/archives/fedora-list/2006-October/msg00976.html|Recovery from a screwed MBR (Install GRUB)]]
 +
   * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]].   * Přečtěte si kapitolu [[navody:f7obsah#Obecné poznámky]].
   * Přečtěte si kapitolu [[navody:f7grub#Číslování dísků zavaděčem GRUB]].   * Přečtěte si kapitolu [[navody:f7grub#Číslování dísků zavaděčem GRUB]].
  
-**Zdroj:** [[https://www.redhat.com/archives/fedora-list/2006-October/msg00976.html|Recovery from a screwed MBR (Install GRUB)]] +Nabootujte z //DVD// do [[navody:zachranny_mod|záchranného módu]] a postupujte podle uvedeného návodu (síť není zapotřebí).
- +
-Nabootujte z //CD/DVD// do [[navody:zachranny_mod|záchranného módu]] a postupujte podle uvedeného návodu (síť není zapotřebí).+
  
-Po té, co záchranné //CD/DVD// nalezne //Fedoru//, stiskněte //OK//. Nepoužívejte příkaz ''chroot'' k získání práv superuživatele pro nalezenou instalaci.+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.
  
 Spusťte //GRUB// příkazem Spusťte //GRUB// příkazem
Řádek 301: Řádek 312:
 **Poznámka:** //GRUB// vypíše řadu informací, které můžete ignorovat. **Poznámka:** //GRUB// vypíše řadu informací, které můžete ignorovat.
  
-Vyjměte instalační //CD/DVD// z mechaniky a restartujte počítač.+Vyjměte instalační //DVD// z mechaniky a restartujte počítač.
  
 **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>''.
Řádek 317: Řádek 328:
   initrd /initrd-2.6.18-1.2789.fc6.img   initrd /initrd-2.6.18-1.2789.fc6.img
  
-Najeďte na řádek začínající slovem ''kernel'' a opět stiskněte klávesu ''e''. Nyní můžete editovat parametry kernelu. Přidejte na konec řádku mezeru a číslici 3. Po té stisněte //Enter// a ''b'' (**b**oot). Tím systém nabootuje s pozměněnými parametry - v tomto případě do textového režimu.+Najeďte na řádek začínající slovem ''kernel'' a opět stiskněte klávesu ''e''. Nyní můžete editovat parametry kernelu. Přidejte na konec řádku mezeru a číslici 3. Po té stiskněte //Enter// a ''b'' (**b**oot). Tím systém nabootuje s pozměněnými parametry - v tomto případě do textového režimu.
  
 **Poznámka:** Na obrazovce zavaděče máte vždy uvedenu nápovědu včetně seznamu nejpotřebnějších kláves. **Poznámka:** Na obrazovce zavaděče máte vždy uvedenu nápovědu včetně seznamu nejpotřebnějších kláves.
  • Poslední úprava: 2022/11/14 11:10
  • (upraveno mimo DokuWiki)