7Sep

Jak nakonfigurovat nastavení GRUB2 Boot Loader

click fraud protection

Ubuntu a většina ostatních distribucí systému Linux nyní používají zavaděč GRUB2.Můžete změnit nastavení, abyste si vybrali výchozí operační systém, nastavili obrázek na pozadí a zvolili, jak dlouho GRUB odpočítává před automatickým zaváděním výchozího OS.

Zde jsme konfigurovali GRUB2 na Ubuntu 14.04, ale tento proces by měl být podobný i pro jiné distribuce Linuxu. Pravděpodobně jste si upravili původní nastavení aplikace GRUB úpravou souboru menu.lst v minulosti, ale proces se nyní liší.

Základy konfigurace GRUB2

GRUB2 nepoužívá soubor menu.lst. Místo toho je jeho hlavním konfiguračním souborem soubor /boot/grub/ grub.cfg. Tento soubor byste však neměli upravovat ručně!Tento soubor je určen pouze pro použití GRUB2.Je automaticky vytvořen spuštěním příkazu update-grub jako root - jinými slovy spuštěním sudo update-grub na Ubuntu.

Vlastní nastavení GRUBu je uloženo v souboru grub /etc/default/.Upravte tento soubor a změňte nastavení GRUB2.Skripty jsou také umístěny v adresáři /etc/grub.d/.Například na Ubuntu jsou zde skripty, které konfigurují výchozí téma. K dispozici je také skript os-prober, který kontroluje interní pevné disky systému pro ostatní nainstalované operační systémy - Windows, jiné distribuce systému Linux, Mac OS X a podobně - a automaticky je přidá do nabídky GRUB2.

instagram viewer

Když spustíte příkaz update-grub, GRUB automaticky kombinuje nastavení z souboru /etc/default/ grub, skriptů z adresáře /etc/grub.d/ a všechno ostatní, čímž vytvoří soubor /boot/grub/ grub.cfg, který je čten při spuštění.

Jinými slovy, pro přizpůsobení nastavení GRUB2 budete muset upravit soubor /etc/default/ grub a spustit příkaz sudo update-grub .

Upravte konfigurační soubor GRUB

Otevřete soubor grub /etc/default/ pro editaci v standardním textovém editoru. Chcete-li použít grafický textový editor, otevřete terminál - nebo stiskněte klávesy Alt + F2 - a spusťte následující příkaz:

gksu gedit /etc/default/ grub

Pro snadno použitelný terminálový editor - Nano - použijte následující příkaz. Můžete použít samozřejmě libovolný textový editor - včetně standardního textového editoru vi.

sudo nano /etc/default/ grub

Soubor grubu /etc/default/ je krátký a měl by být snadno upravitelný.Stejně jako u ostatních konfiguračních souborů je třeba upravit možnosti na požadovaný stav a poté změnit soubor. Pokud se některá z níže uvedených možností v souboru již nezobrazuje, přidejte ji na nový řádek. Pokud ano, upravte existující linku místo přidání duplicitní.

Zvolte výchozí OS : Změňte řádku GRUB_DEFAULT = .Ve výchozím nastavení používá GRUB_DEFAULT = 0 první položku jako výchozí - změňte číslo na 1 pro použití druhé položky, 2 pro použití třetí položky nebo podobně.Můžete také použít GRUB_DEFAULT = uložené a GRUB automaticky spustí poslední operační systém, který jste zvolili při každém spuštění.Můžete také zadat štítek v uvozovkách. Například pokud máte operační systém nazvaný Windows 7( loader) v seznamu OS, můžete použít GRUB_DEFAULT = "Windows 7( loader)"

Uložit výchozí operační systém : Pokud zvolíte GRUB_DEFAULT = uložený ,musíte také přidat linku GRUB_SAVEDEFAULT = true - jinak to nebude fungovat.

Zvolte, zda je GRUB skrytý : S jediným nainstalovaným operačním systémem je Ubuntu výchozí, aby GRUB automaticky spouštěl výchozí operační systém s volbou GRUB_HIDDEN_TIMEOUT = 0.Tato volba určuje, že GRUB bude skryt a automaticky se po 0 sekund automaticky spustí na výchozí operační systém - jinými slovy. Stále můžete přistupovat k nabídce podržením klávesy Shift při spuštění počítače. Chcete-li nastavit vyšší časový limit, použijte něco jako GRUB_HIDDEN_TIMEOUT = 5 - GRUB zobrazí prázdnou obrazovku nebo úvodní obrazovku po dobu pěti vteřin, během které můžete stisknutím libovolného tlačítka zobrazit nabídku. Chcete-li zabránit automatickému skrytí GRUBu, vyjměte řádku komentářem - stačí přidat před ním #, takže čte # GRUB_HIDDEN_TIMEOUT = 0 .

Řízení časového limitu nabídky GRUBu : Pokud se GRUB automaticky nezobrazí, uvidíte nabídku při každém spuštění počítače. GRUB automaticky po uplynutí určitého časového úseku, obvykle deseti sekund, automaticky vypne výchozí operační systém. Během této doby můžete zvolit jiný operační systém nebo ho nechat automaticky spouštět. Chcete-li změnit časový limit, upravte řádek GRUB_TIMEOUT = 10 a zadejte libovolný počet sekund, který se vám líbí.(Nezapomeňte, že se to používá pouze v případě, že není skrytý GRUB.) Chcete-li zabránit automatickému spuštění systému GRUB a vždy čekat na volbu operačního systému, změňte řádek na GRUB_TIMEOUT = -1

Vyberte obrázek na pozadí : GRUB_BACKGROUNDLinka řídí, zda se používá obrázek na pozadí - ve výchozím nastavení používá GRUB bílý černobílý vzhled. Můžete přidat řádek jako GRUB_BACKGROUND = "/home/user/Pictures/ background.png" pro zadání souboru s obrázkem, který bude GRUB používat.

Soubor obrázku musí splňovat různé požadavky. GRUB podporuje obrázky ve formátu JPG / JPEG, ale tyto jsou omezeny na 256 barev, takže pravděpodobně nebudete chtít použít obrázek ve formátu JPG.Místo toho pravděpodobně budete chtít použít obrázek PNG, který může mít libovolný počet barev. Můžete také použít soubor obrázku TGA.

Proveďte své změny

Chcete-li, aby se vaše změny projevily, stačí uložit textový soubor - Soubor & gt;Uložte v aplikaci Gedit nebo Ctrl + O a poté klávesou Enter uložte soubor v programu Nano - a poté spusťte příkaz sudo update-grub .Vaše změny se stanou součástí souboru grub.cfg a budou použity při každém spuštění počítače.

Nejsou všechna nastavení GRUBu, ale jsou některé z nejčastěji změněných. Další nastavení lze přizpůsobit v souboru /etc/default/ grub nebo úpravou skriptů v adresáři grub.d /etc/.

Pokud nechcete upravovat soubory ručně, můžete najít grafické nástroje pro přizpůsobení GRUB2 v softwarových úložištích distribuce Linuxu. Výše uvedená metoda by měla fungovat i na distribucích Linuxu, kde takové nástroje nejsou snadno dostupné, nebo pokud máte pouze přístup k příkazovému řádku a chcete to udělat ručně.