Změňte pořadí zavádění grub v Debian Linux

tento tutoriál vysvětluje, jak změnit pořadí zavádění grub v Debianu z příkazového řádku v několika jednoduchých krocích. Kroky popsané v tomto článku jsou užitečné pro další distribuce Linuxu založené na Debianu, včetně Ubuntu.

GRUB je zavaděč, který umožňuje uživatelům spouštět více operačních systémů a konfigurací jádra. Po přečtení tohoto tutoriálu budete vědět, jak definovat jiný operační systém nebo jádro, které se má ve výchozím nastavení zavést, a jak přizpůsobit některé možnosti spouštění.

na obrázku níže vidíte menu grub se 3 položkami: Debian GNU/ Linux, Pokročilé možnosti pro Debian GNU/ Linux a Windows 10. Protože počítání začíná od nuly, první položka (Debian) je 0, druhá položka (Pokročilé možnosti) je 1 a třetí položka (Windows) je 2.

ve výchozím nastavení grub spustí položku 0. Chcete-li tedy změnit pořadí zavádění, musíte definovat počet položek, které chcete ve výchozím nastavení zavést v konfiguračním souboru grub /etc/default/grub.

Změna pořadí zavádění grub

Chcete-li změnit pořadí zavádění, upřednostněte jiný OS nebo konfiguraci jádra upravte soubor / etc/default / grub pomocí libovolného textového editoru, který chcete. Můžete jej upravit pomocí nano, jak je uvedeno v příkladu níže. Nezapomeňte, že k úpravě konfiguračního souboru grub potřebujete oprávnění superuživatele.

sudo nano / etc / default / grub

najděte následující řádek

GRUB_DEFAULT=0

upravte řádek nahrazující 0 číslem položky, které chcete ve výchozím nastavení zavést. V mém případě chci změnit výchozí boot na Windows. Tak jsem nastavil třetí položku, 2 (protože počet začíná od 0).

GRUB_DEFAULT=2

pokud upravujete soubor pomocí nano, ukončete uložení změny stisknutím kláves CTRL + X a Y.

potom aktualizujte grub provedením sudo update-grub, jak je uvedeno níže.

sudo update-grub

jak vidíte nyní, systém Windows se ve výchozím nastavení spustí.

další nastavení můžete upravit z /etc / default / grub

můžete upravit další nastavení definovaná v konfiguračním souboru/etc/default / grub.
jak vidíte na následujícím obrázku, pod řádkem GRUB_DEFAULT=0 je řádek GRUB_TIMEOUT=5. Tento řádek definuje dobu, po kterou grub bude čekat, až se spustí automaticky. Vyměňte 5 za počet sekund, které chcete grub čekat. Například, aby grub počkal 10 sekund na zavedení grub_default=0, nahraďte tento řádek následujícím řádkem.

GRUB_TIMEOUT=10

řádek GRUB_CMDLINE_LINUX_DEFAULT=“quiet“ se používá k předání možností spouštění jádra. Na obrázku výše je možnost „tichý“, což znamená, že proces spouštění se zobrazí v textovém režimu jako na obrázku níže.

tichá volba poskytuje další průhlednost procesu spouštění, což uživateli umožňuje vidět kroky a uspět nebo selhat.

další možností, kterou můžete předat na řádek GRUB_CMDLINE_LINUX_DEFAULT= je volba „splash“. Pokud nahradíte „quiet“ za „splash“, jako v řádku níže, proces zavádění se nezobrazí v textovém režimu; místo toho se zobrazí načítání loga, jak je znázorněno na následujícím obrázku.

GRUB_CMDLINE_LINUX_DEFAULT= „splash“

i když někteří lidé považují tuto možnost za lepší formát (můžete ji přizpůsobit), tato možnost nedává uživatelům živý pohled na spouštěcí proces.

řádek GRUB_CMDLINE_LINUX_DEFAULT= lze také použít pro spuštění systému v textovém režimu. Chcete-li spustit v textovém režimu, místo tichého nebo splash, musíte použít možnost text, jak je znázorněno na obrázku níže.

GRUB_CMDLINE_LINUX_DEFAULT= „text“

ukončete uložení změny a spusťte:

aktualizace sudo-grub

zakažte správce zobrazení pomocí systemctl. V mém případě je můj správce zobrazení LightDM. Nahraďte lightdm současným správcem zobrazení a spusťte níže uvedený příkaz.

sudo systemctl zakázat lightdm

Restartujte v textovém režimu.

nyní se můžete přihlásit v textovém režimu. Chcete – li spustit grafickou relaci, spusťte:

sudo systemctl start <DisplayManager>

kde <DIsplayManager> musí být nahrazen vaším názvem správce zobrazení (např. gdm3).

závěr

jak můžete vidět, jednání s grub je velmi snadné a můžete ovládat způsob, jakým váš systém bootuje v několika krocích, které se může naučit jakákoli uživatelská úroveň Linuxu. Při řešení je nejčastější chybou, že si nepamatujete spuštění update-grub při každé úpravě souboru. Nezapomeňte, že při výběru pořadí spouštění začíná počítání od nuly; pokud zadáte nesprávné číslo objednávky, systém se nespustí podle očekávání.

volba quiet na řádku GRUB_CMDLINE_LINUX_DEFAULT= může být lepší než splash, protože umožňuje uživateli vidět proces zavádění transparentně.

poslední část tohoto tutoriálu, která ukazuje, jak zavést systém z terminálu nebo konzoly, je užitečná, pokud vám grafické prostředí nezabrání zavést systém. K grafickému spouštěcímu procesu jsou také přidruženy bezpečnostní chyby; to je důvod, proč někteří uživatelé dávají přednost zavádění svých systémů v textovém režimu. To by byla správná konfigurace pro servery nebo zařízení, která potřebují šetřit nebo optimalizovat zdroje. Po přihlášení do textového režimu mohou uživatelé spustit X ručně pomocí příkazů startx nebo systemctl.

doufám, že tento tutoriál byl užitečný. Pokračujte v nápovědě pro Linux a získejte další tipy a návody pro Linux.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.