Mit csinál Grub?
A GRUB az első dolog, ami indításkor fut. Feladata annak meghatározása, hogy honnan indul a rendszer, engedélyezve a mut-boot rendszereket. Ezenkívül számos olyan paramétert ad át a kernelének, amely attól függ, hogy melyik kernelt indítja be. Kivéve a kiválasztott terjesztési rendszerindítás helyes elkészítését, használhat egy témát a GRUB számára is. Vagyis, ha azt szeretné, hogy még a korai boot is jól nézzen ki.
Hol tárolja?
A legtöbb esetben a disztribúciós telepítő a GRUB-ot „adott esetben” helyezi el, ez nem mindig ideális. Az UEFI rendszereknél, amelyek szinte minden modern, sokkal több lehetősége van a GRUB tárolására. Mivel ez a rendszerindító, először egy eszközt kell kiválasztani, leggyakrabban / dev / sda1, majd kiválaszthatja, hol tárolhatók modulok. Általában az összes többi indítófájlt a / boot könyvtárban hagyja, de több helyre lehet szüksége, így lehetőség van máshová helyezni. Ennek legbiztonságosabb módja az, ha létrehozunk egy partíciót, amelyre felhelyezzük a / boot-ot. Az UEFI számos szolgáltatása miatt sok információt tárol a / boot / efi könyvtárban is. Ez leggyakrabban egy partíció lesz, amelyet a GRUB a rendszerindítás során szerel fel. A legtöbb esetben egyszerűen futtatja a grub-install parancsfájlt paraméterek nélkül.
$ grub-installA grub-install parancs egy olyan szkript, amely átnézi a lemezeket, és menübejegyzéseket hoz létre a lemezen lévő összes operációs rendszerhez. Ez azt jelenti, hogy lánc betöltő bejegyzést hoz létre a Windows számára, ha van a lemezén. Az 'update-grub' parancs hasonló frissítéseket hajt végre a meglévő rendszerhez. Létrehozhat egy ISO fájlt is, ahol a GRUB található. Ezt használhatja a gép indításához, ha problémája van a GRUB jelenlegi telepítésével.
Néhány alapvető beállítás
A GRUB viselkedésének adaptálásához néhány szabványos beállítást kell megadnia. Menjünk át rajtuk. A GRUBDEFAULT érték, általában nulla, meghatározza, hogy melyik a leggyakoribb bejegyzés. Használatához állítson be egy másik számértéket, vagy nevezheti bejegyzését az „id” címkével.
menuentry 'Ubuntu' --id ubuntu-linuxGRUB_DEFAULT = ubuntu-linux
Lehetősége van a legutóbb kiválasztott bejegyzés alapértelmezettként történő beállítására. Ezt a paraméter beállításával végezheti el
Beállíthatja azt az időt is, amelybe a GRUB elindul, mielőtt az alapértelmezett bejegyzésbe kerül. A disztribúciók tíz másodpercet tesznek erre az értékre, érdemes lehet alacsonyabbra állítani, ha úgy érzed, hogy nem fogod tovább módosítani a GRUB-ot.
GRUB_TIMEOUT = 5Ez a bejegyzés az időkorlátot 5 másodpercre állítja.
Az igazán érdekes értékek a Linux rendszer indításának módját jelentik. Az értékeket nem a GRUB-ban találja meg, hanem a Linux kernel dokumentációjában kell megkeresnie őket. Néhány általános érték:
Név | Jelentése |
csendes | Tiltsa le az összes naplóüzenetet |
loccsanás | Megjeleníti a fröccsenő képeket |
rfkill.alapállapot = 0 | Nyissa meg az alapértelmezett rfkill állapotot |
A lista hosszú, mindegyiket meg kell keresnie a kernel dokumentációjában.
GRUB_CMDLINE_LINUX_DEFAULT = "csendes csobbanás"GRUB_CMDLINE_LINUX = ""
Néhány érdekes funkció
Úgy tűnhet, hogy a rendszerbetöltőnek csak a rendszert kell elindítania, de néhány különleges dolog történhet a GRUB-szal.
Témák
Számos téma érhető el a GRUB számára, így szépen kinézhet a menüből. A csomag grub2-splashimages a kedvenc tárában (legalább az Ubuntu!). Még sok téma megtalálható a Gnome Look oldalon, furcsa módon!
Érdemes megvédenie gépét a behatolóktól azáltal, hogy megvédi a GRUB önálló telepítését. MEGJEGYZÉS: Ha nem, akkor valaki újraindíthatja a gépet, és a GRUBs parancssor segítségével futtathatja az operációs rendszert jelszó nélkül. A root elérése nagyon egyszerű a GRUB-tól. Ennek ellenére, ha van gépük, akkor memóriakártyáról indíthatnak, és bármilyen módon hozzáférhetnek a fájljaihoz.
Beállíthat egy jelszót, hogy megvédje a GRUB-t attól, hogy bárki megváltoztassa a számítógépet. Az eljárás egyszerű, csak adja meg a jelszót a GRUB konfigurációban.fájl
password_pbkdf2 root grub.pbkdf2.sha512.10000.2CF985259F00B0E51F0226EB24E9ADA4BFD1154D00B2F962EDFAF4EAD2297CAC0BC009F3EB0A1F15D4472985F438687A516E954A
60B977F41F383F01D33E7369.E26A847A53596996608FE4644E41DA82DA9E1CB397771816788
7C8ACA92EF1DBD95DBA13C7F111C7B753E90C3EFA1C62ED847B475B462D0A03A17419080D45F1
A példában kivonatolt jelszóra van szükség, annak létrehozásához használja az alábbi parancsot
$ grub-mkpasswd-pbkdf2A parancs kétszer kér jelszót, és visszaadja a jelszavának megfelelő HASH-t.
Hol találhatók hibanaplók?
Most, hogy elkezdett változni a GRUB-ban, ellenőriznie kell, hogy mi történt a változtatásokkal. Tehát hol hagyja a GRUB a naplóit?? Két fájlt kell megvizsgálnia, az alábbiak szerint. Különböző részleteket tartalmaznak,
/ var / boot / log / boot.napló Ez a fájl sok más adatot tartalmaz, de láthatja, hogy a rendszerindítás a GRUB-ból sikerült.
/ var / log / dmesg A 'dmesg' fájl minden nap megújul, és tartalmazza az összes kernelparamétert, amelyet az utolsó indításkor állított be. Nagyon hasznos látni, hogy mely értékeket állítja be a rendszer.
Hogyan futtatja manuálisan?
Ha indítás közben szeretné kipróbálni néhány beállítást és parancsot, megteheti. A GRUB menüből parancssori módba léphet, és mindent beállíthat az aktuális rendszerindításhoz. Semmit nem menti a rendszer, így jegyzetelni kell, miközben ezt kipróbálja. Nagy előnye, hogy nem változtatja meg, hogy a GRUB mit fog tenni a következő indításkor, így a legtöbb parancs új újraindítással törölhető.
Csípés eszköztár
Fontolóra veheti a „grub-testreszabót” is. Ez egy szoftvercsomag, amely a GRUB fájljaiba ír (/ etc / grub.d / 40custom). A Grub Customizer Ezzel az eszközzel megváltoztathatja az összes kívánt értéket, ezért legyen óvatos. Vegye figyelembe, hogy nem rendelkezik a GRUB teljes dokumentációjával, ezért meg kell találnia, hogy mit szeretne megváltoztatni a dokumentációtól.
Következtetés
Amikor belemélyed a GRUB dokumentációjába, gyorsan meglátja, hogy a megfelelő fájl és partíció kiválasztása az indításhoz korántsem az egyetlen dolog, amit a GRUB csinál. Ha mélyebbre ás, hatalmas változásokat hajthat végre a rendszerén. Rendszerét indíthatatlanná is teheti. Tehát mindig legyenek biztonsági másolatai és egy alternatív adathordozó, amelyről indítani lehet.