Ko dara Grūbs?
GRUB ir pirmā lieta, kas darbojas sāknēšanas laikā. Tā ir atbildīga par iestatīšanu no vietas, kur jūsu sistēma sāk darboties, ļaujot mutli-boot sistēmām. Tas arī nodos jūsu kodolam vairākus parametrus, kas ir atkarīgi no kodola, kurā jūs sākat. Izņemot to, ka izvēlētā izplatīšanas sāknēšana tiek veikta pareizi, GRUB var izmantot arī motīvu. Tas ir, ja vēlaties, lai pat agrīna sāknēšana izskatās labi.
Kur jūs to glabājat?
Vairumā gadījumu izplatīšanas uzstādītājs GRUB ievietos “kur tas ir piemērots”, tas ne vienmēr ir ideāli. UEFI sistēmām, kas ir gandrīz visas mūsdienu sistēmas, jums ir daudz vairāk iespēju uzglabāt GRUB. Tā kā tas ir sāknēšanas iekrāvējs, vispirms jāizvēlas ierīce, visbiežāk / dev / sda1, pēc tam varat izvēlēties, kur var saglabāt moduļus. Parasti visus pārējos sāknēšanas failus jāatstāj direktorijā / boot, taču jums var būt nepieciešams vairāk vietas, tāpēc ir iespēja tos pārvietot citur. Drošākais veids, kā to izdarīt, ir izveidot nodalījumu, kurā jūs uzstādāt / sāknēšanu. UEFI daudzo funkciju dēļ daudz informācijas saglabāsit arī direktorijā / boot / efi. Tas visbiežāk būs nodalījums, kuru GRUB uzstāda sāknēšanas laikā. Vairumā gadījumu jūs vienkārši palaidīsit grub-install skriptu bez parametriem.
$ grub-installGrub-install komanda ir skripts, kas izskata jūsu diskus un izveido izvēlnes ierakstus katrai jūsu diskā esošajai OS. Tas nozīmē, ka tas izveidos ķēdes ielādes ierakstu Windows, ja tas ir jūsu diskā. Komanda 'update-grub' veic līdzīgus atjauninājumus jūsu esošajai sistēmai. Varat arī izveidot ISO failu, kur atrodas GRUB. To var izmantot, lai sāktu savu mašīnu, ja rodas problēmas ar pašreizējo GRUB instalēšanu.
Daži pamata iestatījumi
Lai pielāgotu GRUB darbību, jums ir daži standarta iestatījumi. Ejam cauri viņiem. Vērtība GRUBDEFAULT, parasti nulle, nosaka to, kurš ir visizplatītākais ieraksts, no kura sāknēt. Lai to izmantotu, jūs iestatāt citu skaitlisko vērtību vai arī varat nosaukt savu ierakstu ar tagu “id”.
menuentry 'Ubuntu' - id ubuntu-linuxGRUB_DEFAULT = ubuntu-linux
Jums ir iespēja iestatīt jaunāko izvēlēto ierakstu kā noklusējumu. Jūs to izdarāt, iestatot parametru
Varat arī iestatīt laiku, kas nepieciešams, pirms GRUB sāk darboties noklusējuma ierakstā. Sadalījumi šai vērtībai liek desmit sekundes, iespējams, vēlēsities to iestatīt zemāk, ja jūtat, ka vairs negribat GRUB.
GRUB_TIMEOUT = 5Šis ieraksts iestata taimautu uz 5 sekundēm.
Patiešām interesantas vērtības ir tam, kā jūs sākat Linux sistēmu. GRUB vērtības neatradīsit, bet tās būs jāmeklē Linux kodola dokumentācijā. Dažas kopīgas vērtības ir:
Nosaukums | Nozīme |
kluss | Atspējot visus žurnāla ziņojumus |
šļakatām | Parāda uzšļakstītos attēlus |
rfkill.defaultstate = 0 | Padariet atvērtu noklusējuma rfkill stāvokli |
Saraksts ir garš, visi tie jāmeklē kodola dokumentācijā.
GRUB_CMDLINE_LINUX_DEFAULT = "klusa slampāt"GRUB_CMDLINE_LINUX = ""
Dažas interesantas funkcijas
Var šķist, ka tikai sāknēšanas iekrāvējam vajadzētu palaist sistēmu, bet GRUB var notikt dažas īpašas lietas.
Tēmas
GRUB ir pieejamas vairākas tēmas, lai jūs varētu padarīt izvēlni jauku. Iepakojums ir grub2-splashimages jūsu iecienītākajā krātuvē (vismaz Ubuntu!). Dīvainā kārtā vietnē Gnome Look varat atrast vēl daudzas tēmas!
Iespējams, vēlēsities aizsargāt savu mašīnu no iebrucējiem, aizsargājot GRUB to pats. PIEZĪME: ja jūs to nedarīsit, kāds var restartēt jūsu mašīnu un izmantot GRUBs komandrindu, lai palaistu jūsu OS bez paroles. GRUB ir ļoti viegli panākt saknes. To sakot, ja viņiem ir sava mašīna, viņi var boot no atmiņas kartes un piekļūt jūsu failiem jebkādā veidā.
Lai pasargātu GRUB no tā, lai to mainītu ikviens, kurš sāk jūsu datoru, varat iestatīt paroli. Procedūra ir vienkārša, vienkārši pievienojiet paroli GRUB konfigurācijā.failu
password_pbkdf2 saknes grub.pbkdf2.sha512.10000.2CF985259F00B0E51F0226EB24E9ADA4BFD1154D00B2F962EDFAF4EAD2297CAC0BC009F3EB0A1F15D4472985F438687A516E954A
60B977F41F383F01D33E7369.E26A847A53596996608FE4644E41DA82DA9E1CB397771816788
7C8ACA92EF1DBD95DBA13C7F111C7B753E90C3EFA1C62ED847B475B462D0A03A17419080D45F1
Piemērā jums ir nepieciešama jaukta parole, lai to izveidotu, izmantojiet zemāk esošo komandu
$ grub-mkpasswd-pbkdf2Komanda divreiz prasa paroli un atgriež HASH, kas atbilst jūsu parolei.
Kur atrodat kļūdu žurnālus?
Tagad, kad esat sācis mainīt GRUB, jums būs jāpārbauda, kas notika ar jūsu izmaiņām. Tātad, kur GRUB atstāj savus žurnālus? Jums ir jāpārbauda divi faili, kā parādīts zemāk. Tie satur dažādas detaļas,
/ var / boot / log / boot.žurnāls Šajā failā ir daudz citu datu, taču jūs varat redzēt, ka sāknēšana ir izdevusies no GRUB.
/ var / log / dmesg "dmesg" fails tiek atjaunots katru dienu, un tajā ir visi kodola parametri, kurus iestatījāt pēdējās sāknēšanas laikā. Ļoti noderīgi, lai redzētu, kuras vērtības ir iestatījusi sistēma.
Kā jūs to palaižat manuāli?
Ja vēlaties izmēģināt dažus iestatījumus un komandas, kamēr tas tiek palaists, varat to izdarīt. Izvēlnē GRUB varat pāriet komandrindas režīmā un visu iestatīt pašreizējai sāknēšanai. Nekas netiks saglabāts, tāpēc, mēģinot to izmēģināt, vēlaties izveidot piezīmes. Liela priekšrocība ir tā, ka jūs nemainīsit to, ko GRUB darīs nākamajā sāknēšanas reizē, tāpēc lielāko daļu komandu var notīrīt ar jaunu atsāknēšanu.
Pielāgošanas rīku komplekts
Varat arī apsvērt “grub-customizer”. Šī ir programmatūras pakotne, kas raksta jūsu GRUB failos (/ etc / grub.d / 40pielāgots). Grub Customizer Izmantojot šo rīku, varat mainīt visas vēlamās vērtības, tāpēc esiet piesardzīgs. Ņemiet vērā, ka tai nav pilnīgas GRUB dokumentācijas, tāpēc jāizdomā, ko vēlaties mainīt no dokumentācijas.
Secinājums
Kad jūs iedziļināties GRUB dokumentācijā, jūs ātri redzēsiet, ka pareizā faila un nodalījuma izvēle, no kuras sāknēt, nebūt nav vienīgais, ko GRUB dara. Ja jūs iedziļināties, jūs varat veikt milzīgas izmaiņas savā sistēmā. Jūs varat arī padarīt savu sistēmu palaidošu. Tāpēc vienmēr ir dublējumkopijas un alternatīvs datu nesējs, no kura palaist.