Toto je starší verze dokumentu!
Obnovení zavaděče GRUB po instalaci Windows
- Přečtěte si kapitolu Obecné poznámky
- Přečtěte si kapitolu Použití instalačního CD pro získání práv superuživatele.
- Přečtěte si kapitolu Vypsání tabulky rozdělení disku.
Předpokládejme, že bootovací oddíl se nachází na disku /dev/hda
1). 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.
Přidání položky pro operační systém Windows do zavaděče GRUB
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Vypsání tabulky rozdělení disku.
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. Hlavní stránka
GRUB
GRUB (Grand Unified Bootloader) 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 2). GRUB je v současné době nejrozšířenějším linuxovým zavadečem a vytlačil dříve populární zavaděč LILO.
Poznámka: Další informace o zavaděči GRUB naleznete také v kapitole Mód pro opravu poškozeného systému.
Zobrazení menu GRUB při bootování systému
- Přečtěte si kapitolu Obecné poznámky.
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.
Nastavení časového limitu pro menu GRUB při bootování
- Přečtěte si kapitolu Obecné poznámky.
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.
Změna defaultního OS v menu GRUB
- Přečtěte si kapitolu Obecné poznámky.
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.
Změna grafického pozadí menu GRUB
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Konverze obrázku pro pozadí menu GRUB.
Předpokládejme, že bootovací oddíl Fedora Core se nachází na disku hd0,1
3).
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,1)/boot/grub/images/fedora.xpm.gz
a soubor uložte.
Konverze obrázku pro pozadí menu GRUB
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu 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 splashimage.xpm.gz
.
convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm
Zakázání interaktivní editace zavaděče GRUB
- Přečtěte si kapitolu 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
... 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
Poznámka: Pomocí znaku (#) jste provedli tzv. „zakomentování“ řádek. To znamená, že tyto řádky budou při interpretaci souboru menu.lst
ignorovány.
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 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.
Odstranění zavaděče GRUB
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu 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 GRUBu používat LILO (LInux LOader), 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 odtraňujete z disku s více operačními systémy Linuxovou instalaci, ze které byl nainstalován GRUB, nejdříve nahraďte zavaděč systému a pak teprve odstraňujte Linuxový diskový oddíl.