navody:fc6grub

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
Poslední revizeObě strany příští revize
navody:fc6grub [2006/12/22 13:45] mackynavody:fc6grub [2007/02/02 22:57] covex
Řádek 1: Řádek 1:
-[[navody:fc6obsah|Hlavní stránka]] 
  
-===== GRUB ===== 
- 
-//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//.\\ 
- 
- 
-==== Změna defaultního OS v menu GRUB ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
- 
-V konfigurační souboru ''menu.lst'' lze nastavit tzv. defaultní //OS//. Jedná se o //OS//,který  //GRUB// automaticky spustí, v případě, že uživatel ručně nezvolí jiný systém. 
- 
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup 
-  gedit /boot/grub/menu.lst 
- 
-V souboru ''menu.lst'' nalezněte řádek 
- 
-  ... 
-  default 0 
-  ... 
- 
-číslo, které následuje po ''default'' přepište na požadovanou hodnotu a soubor uložte. 
- 
-==== Nastavení časového limitu pro menu GRUB při bootování ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
- 
-//GRUB// čeká stanovený časový limit na zásah uživatele a po té automaticky spouští tzv. defaultní //OS//. Následující postup popisuje nastavení tohoto časového limitu. 
- 
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup 
-  gedit /boot/grub/menu.lst 
- 
-V souboru //menu.lst// nalezněte následující řádek (číslo se může lišit) 
- 
-  ... 
-  timeout 3 
-  ... 
- 
-číslo, které následuje po ''timeout'' přepište na požadovanou hodnotu a soubor uložte. 
- 
-==== Zobrazení menu GRUB při bootování systému ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
- 
-Standardně nezobrazuje //GRUB// kompletní nabídku se všemi dostupnými //OS//, ale zobrazí pouze tzv. defaultní //OS//. Nabídka se všemi dostupnými //OS// se zobrazí teprve po stisku libovolné klávesy. Začínající uživatelé se tak domnívají, že jim //Fedora Core// přepsala původní //OS// (klasicky //OS Windows//). Jestliže chcete, aby //GRUB// zobrazoval kompletní nabídku //OS// automaticky, je třeba pozměnit konfigurační soubor ''menu.lst''. 
- 
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup 
-  gedit /boot/grub/menu.lst 
- 
-V souboru ''menu.lst'' nalezněte následující řádek 
- 
-  ... 
-  hiddnemenu 
-  ... 
- 
-nahraďte ho řádkem 
- 
-  #hiddenmenu 
- 
-a soubor uložte. 
- 
-==== Přidání položky pro operační systém Windows do zavaděče GRUB ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
-  * Přečtěte si kapitolu [[navody:fc6hardware#Vypsání tabulky rozdělení disku]]. 
- 
-Konfigurační soubor ''menu.lst'' by měl být již v rámci instalace //Fedora Core// nastaven tak, že umožňuje také spuštění //OS Windows//. Následující postup popisuje ruční modifikaci tohoto souboru.\\ 
- 
-Předpokládejme, že ''/dev/hda1'' je oddíl s nainstalovaným operačním systémem //Windows//. 
- 
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup 
-  gedit /boot/grub/menu.lst 
- 
-Na konec souboru ''menu.lst'' přidejte řádek 
- 
-  title Microsoft Windows 
-  root (hd0,0) 
-  savedefault 
-  makeactive 
-  chainloader +1 
- 
-a soubor uložte. 
- 
-==== Změna grafického pozadí menu GRUB ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
-  * Přečtěte si kapitolu [[navody:fc6grub#Konverze obrázku pro pozadí menu GRUB]]. 
- 
-Předpokládejme, že bootovací oddíl //Fedora Core// se nachází na disku ''hd0,0'' ((//Grub// má vlastní číslování diskových oddílů - ''hd0,0'' odpovídá ''hda1'' (tj. první oddíl prvního disku.)). 
- 
-  wget -c http://easylinux.info/uploads/fedora.xpm.gz 
-  chmod 644 fedora.xpm.gz 
-  mkdir /boot/grub/images 
-  cp fedora.xpm.gz /boot/grub/images/ 
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup 
-  gedit /boot/grub/menu.lst 
- 
-V souboru ''menu.lst'' nalezněte sekci 
- 
-  # menu.lst - See: grub(8), info grub, update-grub(8) 
-  #      grub-install(8), grub-floppy(8), 
-  #      grub-md5-crypt, /usr/share/doc/grub 
-  #      and /usr/share/doc/grub-doc/. 
-  ... 
- 
-pod tuto sekci pridejte následující řádku 
- 
-  splashimage (hd0,0)/boot/grub/images/fedora.xpm.gz 
- 
-a soubor uložte. 
- 
-==== Konverze obrázku pro pozadí menu GRUB ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
-  * Přečtěte si kapitolu [[navody:fc6grub#Změna grafického pozadí menu GRUB]]. 
- 
-Předpokládejme, že obrázek, který má být překonvertován, je uložen v souboru ''wallpaper.pnp'' a výsledek konverze bude uložen v souboru ''fedora.xpm.gz''. 
- 
-  convert -resize 640x480 -colors 14 wallpaper.png fedora.xpm && gzip fedora.xpm 
- 
-==== Zakázání interaktivní editace zavaděče GRUB ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
- 
-V příkazové řádce spusťte 
- 
-  grub 
- 
-nastavte šifrované heslo 
-  
-  grub> md5crypt 
-  Password: ****** (Fedora) 
-  Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (zakódované heslo) 
- 
-a opusťe //GRUB// 
- 
-  grub> quit 
- 
-Zazálohujte soubor ''menu.lst'' 
- 
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup 
- 
-a otevřete jej pomocí textového editoru 
- 
-  gedit /boot/grub/menu.lst 
- 
-V souboru ''menu.lst'' nalezněte sekci 
- 
-  ... 
-  ## password ['--md5'] passwd 
-  # If used in the first section of a menu file, disable all interactive editing 
-  # control (menu entry editor and command-line) and entries protected by the 
-  # command 'lock' 
-  # e.g. password topsecret 
-  #   password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ 
-  # password topsecret 
-  ... 
- 
-a pod ní vložte následující řádek 
- 
-  password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (výše uvedené zakódované heslo) 
- 
-Dále v souboru ''menu.lst'' nalezněte sekci((Konkrétní hodnoty, jako např. verze jádra nebo označení disku, nemusí přesně odpovídat.))  
- 
-  ... 
-  title Fedora, kernel 2.6.10-5-386 (recovery mode) 
-  root (hd0,1) 
-  kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single 
-  initrd /boot/initrd.img-2.6.10-5-386 
-  savedefault 
-  boot 
-  ... 
- 
-a nahraďte ji následujícími řádky 
- 
-  #title Fedora, kernel 2.6.10-5-386 (recovery mode) 
-  #root (hd0,1) 
-  #kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single 
-  #initrd /boot/initrd.img-2.6.10-5-386 
-  #savedefault 
-  #boot 
- 
-Uložte soubor ''menu.lst''. 
- 
-==== Změna hesla zavaděče GRUB v případě, že jste zapomněli původní heslo ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
- 
-V příkazové řádce spusťte 
- 
-  grub 
- 
-nastavte šifrované heslo 
- 
-  grub> md5crypt 
-  Password: ****** (Fedora) 
-  Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (zakódované heslo) 
- 
-a opusťe //GRUB// 
- 
-  grub> quit 
- 
- 
-Zazálohujte soubor ''menu.lst'' a otevřete jej v textovém editoru 
- 
-  cp /boot/grub/menu.lst /boot/grub/menu.lst_backup 
-  gedit /boot/grub/menu.lst 
- 
-V souboru ''menu.lst'' najděte řádek 
- 
-  ... 
-  password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ (staré zakódované heslo) 
-  ... 
- 
-nahraďte ho řádkem 
- 
-  password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (nové výše uvedené zakódované heslo) 
- 
-a soubor uložte. 
- 
-==== Obnovení zavaděče GRUB po instalaci Windows ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]] 
-  * Přečtěte si kapitolu [[navody:fc6oprava#Použití instalačního CD pro získání práv superuživatele]]. 
-  * Přečtěte si kapitolu [[navody:fc6hardware#Vypsání tabulky rozdělení disku]]. 
- 
-Předpokládejme, že bootovací oddíl se nachází na disku ''/dev/hda'' ((Pokud máte v systému pouze jeden disk, je tento disk zcela jistě označen jako ''hda''.)). Nejprve je třeba s použitím instalačního //CD/DVD// nabootovat do záchranného režimu. Zavaděč obnovíte pomocí příkazu 
- 
-  grub-install /dev/hda 
- 
-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 ==== 
-  * Přečtěte si kapitolu [[navody:fc6obsah#Obecné poznámky]]. 
-  * Přečtěte si kapitolu [[navody:fc6hardware#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 //Fedora Core// již není defaultně obsažen, nadefinujte jeho parametry v ''/etc/lilo.conf'' a spusťte příkaz  
- 
-  lilo 
- 
-z příkazové řádky.\\ 
- 
-Pokud chcete nahradit //GRUB// zavaděčem systému //MS-DOS//, pak nastartujte z diskety //MS-DOS// a do příkazové řádky zadejte 
- 
-  A:> fdisk /mbr 
- 
-Pokud chcete nahradit //GRUB// zavaděčem systému //NTLDR Windows XP//, pak nastartujte z instalačního //CD Windows XP// do recovery módu a zadejte 
- 
-  fixmbr 
- 
-Tím se zavaděč //GRUB// přepíše zavaděčem //NTLDR// a 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. 
- 
- 
-==== Reinstalace zavaděče GRUB ==== 
- 
-**Zdroj:** [[https://www.redhat.com/archives/fedora-list/2006-October/msg00976.html|Recovery from a screwed MBR (Install GRUB)]] 
- 
-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 //Fedora Core//, stiskněte //OK//. Nepoužívejte příkaz ''chroot'' k získání práv superuživatele pro nalezenou instalaci. 
- 
-Spusťte //GRUB// příkazem 
-  
-  grub 
- 
-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  
- 
-  find /boot/grub/stage1 
- 
-V opačném případě zadejte do příkazové řádky 
- 
-    find /grub/stage1 
- 
-//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 //IDE// disku, bude na výpisu figurovat ''(hd0,0)''.)). 
- 
-Nastavte práva superuživatele pro //GRUB// na diskový oddíl, který jste získali v předchozím kroku. 
- 
-  root (hd0,0)  
- 
-Zapište //MBR// na první disk  
-   
-  setup (hd0)  
- 
-**Poznámka:** //GRUB// vypíše řadu informací, které můžete ignorovat. 
- 
-Vyjměte instalační //CD/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 prvním disku nachází //Windows// a na druhý jste nainstalovali //Fedora Core//, a kdy Vám po instalaci zavaděč nastartuje pouze do shellu ''grub>''. 
- 
-==== Ovládání zavaděče GRUB ==== 
- 
-Zavaděč systému //GRUB// umožňuje při startování systému editovat parametry startovaného jádra. Tímto způsobem lze zcela měnit nastavení //GRUB//u přes jeho vlastní interní //shell//. 
- 
-=== Nastartování systému do textového režimu === 
- 
-Při startu systému se zobrazí odpočítávání času do automatického startu systému. Stiskem libovolné klávesy odpočet přerušte. Zobrazí se nabídka linuxových jader popř. jiných //OS//. Vyberte kurzorvými klávesami jádro, které chcete startovat((Zpravidla se jedná o jádro s nejvyšším číslem.)) a stiskněte klávesu ''e'' (**e**dit). Následuje menu s podobným výpisem 
- 
-  root (hd0,0) 
-  kernel /vmlinuz-2.6.18-1-2789.fc6 ro root=/dev/VolGroup00/LogVol00 rhgb quiet 
-  initrd /initrs-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 se systém nastartuje 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 nápovědu s nejpotřebnějšími klávesami. 
- 
-=== Nastartování systému do jednouživatelského režimu === 
- 
-Jednouživatelský režim je režim, ve kterém systém nastartuje pouze základní služby a neumožní přihlásit se více než jednomu uživateli. Tímto uživatelem je superuživatel. Jednouživatelský režim slouží jako nouzový pro opravu nejrůznějších chyb. 
- 
-Postupujte stejně jako v případě [[navody:fc6grub#Nastartování systému do textového režimu]], pouze nakonec řádku přidejte ''single'' namísto číslice 3. 
- 
-===== ===== 
-[[navody:fc6obsah|Hlavní stránka]] 
  • Poslední úprava: 2022/11/14 12:25
  • autor: 127.0.0.1