Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze |
navody:f7grub [2007/06/20 20:29] – macky | navody:f7grub [2022/11/14 12:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.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//.\\ |
| |
//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 |
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). |
| |
... | ... |
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 |
| |
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 |
| |
| |
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 ==== |
* 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 |
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 nejdříve nahraďte //GRUB// 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. |
| |
| |