Grub

GRUB - Ako môžete zlepšiť start-up

GRUB - Ako môžete zlepšiť start-up
Viete, čo sa vlastne stane, keď sa počítač spustí, a ako ho môžete vyladiť? V tomto článku uvidíte základné informácie o GRUBe a o tom, čo robí pri štarte. Po skontrolovaní hardvéru pomocou rozhrania UEFI sa vaše zariadenie s najväčšou pravdepodobnosťou zavedie do systému GRUB. Toto je najbežnejší boot-loader pre Linux. Na staršom hardvéri máte BIOS a GRUB ho tiež podporuje.

Čo robí Grub?

GRUB je prvá vec, ktorá beží pri štarte. Má zodpovednosť nastaviť, odkiaľ sa systém spúšťa, a povoliť tak systémy spoločného spustenia. Taktiež odovzdá vášmu jadru množstvo parametrov, ktoré závisia od jadra, do ktorého bootujete. Okrem správneho spustenia vami vybranej distribúcie môžete použiť aj tému pre GRUB. To znamená, že ak chcete, aby aj skoré bootovanie vyzeralo dobre.

Kde to skladujete?

Vo väčšine prípadov váš inštalátor distribúcie umiestni GRUB „tam, kde je to vhodné“, čo nie je vždy ideálne. Pre systémy UEFI, čo sú takmer všetky moderné systémy, máte oveľa viac možností, ako GRUB uložiť. Pretože sa jedná o bootloader, najskôr si vyberiete zariadenie, najčastejšie / dev / sda1, až potom si môžete zvoliť, kam sa môžu moduly ukladať. Spravidla by ste nechali všetky ostatné bootovacie súbory v adresári / boot, ale možno budete potrebovať viac miesta, aby ste ich mohli presunúť inam. Najbezpečnejším spôsobom, ako to urobiť, je vytvoriť oddiel, ktorý pripevníte na / boot. Kvôli mnohým funkciám UEFI budete tiež ukladať veľa informácií do adresára / boot / efi. Najčastejšie to bude oblasť, ktorú GRUB pripojí počas bootovania. Vo väčšine prípadov jednoducho spustíte skript grub-install bez parametrov.

$ grub-install

Príkaz grub-install je skript, ktorý prehľadáva vaše disky a vytvára položky ponúk pre každý operačný systém, ktorý máte na disku. To znamená, že vytvorí položku načítania reťazca pre Windows, ak ju máte na disku. Príkaz 'update-grub' vykoná podobné aktualizácie vášho existujúceho systému. Môžete tiež vytvoriť súbor ISO, kde je umiestnený GRUB. Môžete to použiť na zavedenie počítača v prípade, že máte problémy s aktuálnou inštaláciou programu GRUB.

Niektoré základné nastavenia

Na prispôsobenie správania GRUBu máte niekoľko štandardných nastavení. Poďme si nimi prejsť. Hodnota GRUBDEFAULT, zvyčajne nula, nastavuje, ktorá je vaša najbežnejšia položka na zavedenie. Ak ho chcete použiť, nastavíte inú číselnú hodnotu alebo môžete svoj záznam pomenovať štítkom „id“.

menuentry 'Ubuntu' --id ubuntu-linux

GRUB_DEFAULT = ubuntu-linux

Máte možnosť nastaviť naposledy vybranú položku ako predvolenú. Urobíte to nastavením parametra

Môžete tiež nastaviť čas, ktorý trvá, kým sa GRUB nabootuje do predvoleného nastavenia. Distribúcie dajú tejto hodnote desať sekúnd, možno ju budete chcieť nastaviť nižšie, keď budete mať pocit, že už GRUB nebudete dolaďovať.

GRUB_TIMEOUT = 5

Tento záznam nastaví časový limit na 5 sekúnd.

Skutočne zaujímavé hodnoty sú pre váš bootovací systém Linux. Hodnoty v GRUB nenájdete, namiesto toho ich budete musieť vyhľadať v dokumentácii k jadru systému Linux. Niektoré bežné hodnoty sú:

názov Význam
ticho Zakázať všetky správy denníka
špliechať Ukazuje úvodné obrázky
rfkill.defaultstate = 0 Nastaviť ako predvolený stav rfkill

Zoznam je dlhý, všetky je potrebné vyhľadať v dokumentácii k jadru.

GRUB_CMDLINE_LINUX_DEFAULT = "tiché rozstrekovanie"
GRUB_CMDLINE_LINUX = ""
Niektoré zaujímavé funkcie

Môže sa zdať, že bootloader by mal urobiť iba zaviesť systém, ale s GRUBom sa môže stať niekoľko zvláštnych vecí.

Témy

Pre GRUB je k dispozícii niekoľko tém, vďaka čomu môže byť ponuka pekná. Balíček je grub2-splashimages vo vašom obľúbenom úložisku (minimálne Ubuntu!). Na Gnome Look nájdete oveľa viac tém, napodiv!

Možno budete chcieť chrániť váš počítač pred votrelcami tak, že ho GRUB nainštalujete sám. POZNÁMKA: Ak tak neurobíte, môže niekto reštartovať váš počítač a na spustenie operačného systému bez hesla použiť príkazový riadok GRUBs. Dosiahnutie koreňa je z GRUBU veľmi jednoduché. Ak však majú svoj stroj, môžu bootovať z pamäťovej karty a akýmkoľvek spôsobom získať prístup k vašim súborom.

Aby ste chránili program GRUB pred tým, ako ho zmení ktokoľvek, kto zavádza váš počítač, môžete si nastaviť heslo. Postup je jednoduchý, stačí pridať heslo do konfigurácie GRUB.spis

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

V príklade potrebujete hašované heslo. Na jeho vytvorenie použite nasledujúci príkaz

$ grub-mkpasswd-pbkdf2

Príkaz vás požiada dvakrát o heslo a vráti HASH, ktorý zodpovedá vášmu heslu.

Kde nájdete chybové protokoly?

Teraz, keď ste sa začali meniť v GRUBe, budete musieť skontrolovať, čo sa stalo s vašimi zmenami. Kde teda GRUB zanecháva svoje protokoly? Máte na preskúmanie dva súbory, ako je uvedené nižšie. Obsahujú rôzne podrobnosti,

/ var / boot / log / boot.log Tento súbor obsahuje mnoho ďalších údajov, ale môžete vidieť, že bootovanie prebehlo úspešne z GRUBu.

/ var / log / dmesg Súbor „dmesg“ sa obnovuje každý deň a obsahuje všetky parametre jadra, ktoré ste nastavili pri poslednom zavedení. Je veľmi užitočné zistiť, ktoré hodnoty nastavuje systém.

Ako to spustíte manuálne?

Ak si chcete vyskúšať niektoré nastavenia a príkazy počas bootovania, môžete tak urobiť. Z ponuky GRUB môžete prejsť do režimu príkazového riadku a nastaviť všetko pre aktuálne spustenie. Nič sa neuloží, takže pri vyskúšaní budete chcieť robiť poznámky. Veľkou výhodou je, že nezmeníte, čo bude GRUB robiť pri ďalšom zavedení, takže väčšinu príkazov je možné vymazať pomocou nového reštartu.

Vylepšená sada nástrojov

Môžete tiež zvážiť „grub-customizer“. Toto je softvérový balík, ktorý zapisuje do vašich súborov GRUB (/ etc / grub.d / 40 custom). Grub Customizer Pomocou tohto nástroja môžete meniť všetky hodnoty, ktoré chcete, takže buďte opatrní. Upozorňujeme, že nemá úplnú dokumentáciu pre GRUB, takže musíte zistiť, čo chcete v dokumentácii zmeniť.

Záver

Keď sa pozriete do dokumentácie GRUBu, rýchlo uvidíte, že výber správneho súboru a oddielu, z ktorého sa má bootovať, nie je zďaleka to jediné, čo GRUB robí. Ak budete kopať hlbšie, môžete vo svojom systéme urobiť obrovské zmeny. Môžete tiež spôsobiť, že váš systém nebude možné zaviesť. Takže vždy majte zálohy a alternatívne médium, z ktorého sa dá bootovať.

Hry Výukový program Shadow of the Tomb Raider pre Linux
Výukový program Shadow of the Tomb Raider pre Linux
Shadow of the Tomb Raider je dvanásty prírastok do série Tomb Raider - franšíza akčných adventúr vytvorená Eidosom Montrealom. Túto hru prijali kritic...
Hry Ako zvýšiť rýchlosť FPS v systéme Linux?
Ako zvýšiť rýchlosť FPS v systéme Linux?
FPS znamená Počet snímok za sekundu. Úlohou FPS je merať snímkovú frekvenciu pri prehrávaní videa alebo herných výkonoch. Jednoducho povedané, počet n...
Hry Najlepšie hry Oculus App Lab
Najlepšie hry Oculus App Lab
Ak ste vlastníkom náhlavnej súpravy Oculus, musíte byť informovaní o bočnom nakladaní. Sideloading je proces inštalácie neuloženého obsahu do náhlavne...