Grub

GRUB - Jak můžete zlepšit start-up

GRUB - Jak můžete zlepšit start-up
Víte, co se ve skutečnosti stane při spuštění počítače a jak jej můžete vyladit? V tomto článku uvidíte některé základní informace o GRUBu a o tom, co dělá při spuštění. Poté, co je váš hardware zkontrolován pomocí UEFI, se váš počítač pravděpodobně spustí do GRUBu. Toto je nejběžnější zavaděč pro Linux. Na starším hardwaru máte BIOS a GRUB to také podporuje.

Co dělá Grub?

GRUB je první věc, která běží při bootování. Má odpovědnost nastavit, odkud se váš systém zavádí, a povolit tak systémy zavádění více systémů. Také předá vašemu jádru řadu parametrů, které závisí na jádře, do kterého bootujete. Kromě správného spuštění zvolené distribuční distribuce můžete také použít motiv pro GRUB. To znamená, že pokud chcete, aby i časné spuštění vypadalo dobře.

Kam to ukládáte?

Ve většině případů instalační program distribuce umístí GRUB „tam, kde je to vhodné“, což není vždy ideální. U systémů UEFI, což jsou téměř všechny moderní systémy, máte mnohem více možností, jak GRUB uložit. Jelikož se jedná o zavaděč, nejprve si vyberete zařízení, nejčastěji / dev / sda1, a pak si můžete vybrat, kam lze ukládat moduly. Obvykle byste nechali všechny ostatní zaváděcí soubory v adresáři / boot, ale možná budete potřebovat více místa, takže existuje možnost přesunout je jinam. Nejbezpečnějším způsobem je vytvořit oddíl, který připojíte na / boot. Kvůli mnoha funkcím UEFI budete také ukládat spoustu informací do adresáře / boot / efi. Toto bude nejčastěji oddíl, který GRUB připojí během bootování. Ve většině případů jednoduše spustíte skript grub-install bez parametrů.

$ grub-install

Příkaz grub-install je skript, který prohledává vaše disky a vytváří položky nabídky pro každý OS, který máte na disku. To znamená, že vytvoří položku načítání řetězce pro Windows, pokud ji máte na disku. Příkaz 'update-grub' provede podobné aktualizace vašeho stávajícího systému. Můžete také vytvořit soubor ISO, kde je umístěn GRUB. Můžete jej použít ke spuštění počítače v případě, že máte problémy s aktuální instalací GRUBu.

Některá základní nastavení

Chcete-li přizpůsobit chování GRUBu, máte několik standardních nastavení. Pojďme je projít. Hodnota GRUBDEFAULT, obvykle nula, nastavuje, která je nejčastější položkou, ze které se má spustit. Chcete-li jej použít, nastavíte jinou číselnou hodnotu nebo můžete svůj název pojmenovat značkou „id“.

menuentry 'Ubuntu' --id ubuntu-linux

GRUB_DEFAULT = ubuntu-linux

Máte možnost nastavit naposledy vybranou položku jako výchozí. To provedete nastavením parametru

Můžete také nastavit čas, který trvá, než se GRUB spustí do výchozí položky. Distribuce této hodnoty dávají deset sekund, možná ji budete chtít nastavit nižší, když máte pocit, že už GRUB nebudete vylepšovat.

GRUB_TIMEOUT = 5

Tato položka nastaví časový limit na 5 sekund.

Skutečně zajímavé hodnoty jsou pro váš bootovací systém Linux. Hodnoty v GRUBu nenajdete, místo toho je budete muset vyhledat v dokumentaci k jádru Linuxu. Některé běžné hodnoty jsou:

název Význam
klid Zakázat všechny zprávy protokolu
splash Zobrazuje úvodní obrázky
rfkill.defaultstate = 0 Otevřete výchozí stav rfkill

Seznam je dlouhý, všechny musíte vyhledat v dokumentaci k jádru.

GRUB_CMDLINE_LINUX_DEFAULT = "tiché stříkání"
GRUB_CMDLINE_LINUX = ""
Některé zajímavé funkce

Může se zdát, že zavaděč by měl zavést pouze systém, ale GRUBu se může stát několik speciálních věcí.

Motivy

Pro GRUB je k dispozici několik témat, takže můžete vypadat hezky. Balíček je grub2-splashimages ve vašem oblíbeném úložišti (alespoň Ubuntu!). Na Gnome Look najdete mnohem více témat, kupodivu!

Možná budete chtít chránit svůj počítač před vetřelci ochranou instalací GRUBu samostatně. POZNÁMKA: Pokud tak neučiníte, může někdo restartovat váš počítač a ke spuštění operačního systému bez hesla použít příkazový řádek GRUBs. Získání kořene je z GRUBu velmi snadné. Pokud však mají svůj stroj, mohou bootovat z paměťové karty a získat přístup k vašim souborům jakýmkoli způsobem.

Chcete-li chránit GRUB před změnou kdokoli, kdo spustí váš počítač, můžete nastavit heslo. Postup je jednoduchý, stačí přidat heslo do konfigurace GRUBu.soubor

root_pbkdf2 root grub.pbkdf2.sha512.10 000.2CF985259F00B0E51F0226EB24E9A
DA4BFD1154D00B2F962EDFAF4EAD2297CAC0BC009F3EB0A1F15D4472985F438687A516E954A
60B977F41F383F01D33E7369.E26A847A53596996608FE4644E41DA82DA9E1CB397771816788
7C8ACA92EF1DBD95DBA13C7F111C7B753E90C3EFA1C62ED847B475B462D0A03A17419080D45F1

V příkladu potřebujete hašované heslo, k jeho vytvoření použijte níže uvedený příkaz

$ grub-mkpasswd-pbkdf2

Příkaz vás dvakrát požádá o heslo a vrátí HASH odpovídající vašemu heslu.

Kde najdete chybové protokoly?

Nyní, když jste se začali měnit v GRUBu, budete muset zkontrolovat, co se stalo s vašimi změnami. Kde tedy GRUB zanechává své protokoly? Máte k prozkoumání dva soubory, jak je znázorněno níže. Obsahují různé podrobnosti,

/ var / boot / log / boot.log Tento soubor obsahuje mnoho dalších dat, ale můžete vidět, že bootování proběhlo z GRUBu úspěšně.

/ var / log / dmesg Soubor 'dmesg' se obnovuje každý den a obsahuje všechny parametry jádra, které jste nastavili při posledním spuštění. Je velmi užitečné zjistit, které hodnoty nastavuje systém.

Jak to spustíte ručně?

Chcete-li vyzkoušet některá nastavení a příkazy během bootování, můžete tak učinit. Z nabídky GRUB můžete přejít do režimu příkazového řádku a nastavit vše pro aktuální spuštění. Nic se neuloží, takže si budete při zkoušení chtít dělat poznámky. Velkou výhodou je, že nezměníte, co bude GRUB dělat při příštím spuštění, takže většinu příkazů lze vymazat pomocí nového restartu.

Vylepšená sada nástrojů

Můžete také zvážit „grub-customizer“. Toto je softwarový balíček, který zapisuje do vašich souborů GRUB (/ etc / grub.d / 40 zvyk). Grub Customizer Pomocí tohoto nástroje můžete změnit všechny hodnoty, které si přejete, takže buďte opatrní. Všimněte si, že nemá úplnou dokumentaci pro GRUB, takže musíte zjistit, co chcete z dokumentace změnit.

Závěr

Když se podíváte do dokumentace GRUBu, rychle uvidíte, že výběr správného souboru a oddílu, ze kterého se má spustit, není zdaleka jedinou věcí, kterou GRUB dělá. Pokud budete kopat hlouběji, můžete ve svém systému provést obrovské změny. Můžete také učinit váš systém un-bootovatelný. Takže vždy mějte zálohy a alternativní média, ze kterých můžete bootovat.

Hry Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Hraní her na celou obrazovku nebo používání aplikací v režimu celé obrazovky bez rozptýlení vás mohou odříznout od příslušných systémových informací v...
Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...
Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...