7Sep

Sådan konfigureres indstillingerne for GRUB2 Boot Loader

click fraud protection

Ubuntu og de fleste andre Linux-distributioner bruger nu GRUB2 boot loader. Du kan ændre sine indstillinger for at vælge et standard operativsystem, indstille et baggrundsbillede og vælge, hvor lang tid GRUB tæller ned, før du automatisk starter standard OS.

Vi har konfigureret GRUB2 på Ubuntu 14.04 her, men processen skal svare til andre Linux-distributioner. Du har muligvis tilpasset de oprindelige GRUBs indstillinger ved at redigere sin menu.lst-fil tidligere, men processen er nu anderledes.

GRUB2 Konfigurationsgrundlag

GRUB2 bruger ikke en menu.lst-fil. I stedet er dens hovedkonfigurationsfil den /boot/grub/ grub.cfg-fil. Du bør dog ikke redigere denne fil for hånden! Denne fil er kun til GRUB2s egen brug. Den oprettes automatisk ved at køre kommandoen update-grub som root - med andre ord ved at køre sudo update-grub på Ubuntu.

Dine egne GRUB-indstillinger er gemt i /etc/default/ grub-filen. Rediger denne fil for at ændre GRUB2s indstillinger. Scripts findes også i mappen /etc/grub.d/.For eksempel på Ubuntu findes der scripts her, der konfigurerer standardtemaet. Der er også et os-prober-script, der kontrollerer systemets interne harddiske til andre installerede operativsystemer - Windows, andre Linux-distributioner, Mac OS X osv. - og tilføjer dem automatisk til GRUB2-menuen.

instagram viewer

Når du kører kommandoen update-grub, kombinerer GRUB automatisk indstillingerne fra /etc/default/ grub-filen, scriptene fra /etc/grub.d/-mappen og alt andet ved at oprette en /boot/grub/ grub.cfg-fil, der læses ved opstart.

Med andre ord, for at tilpasse dine GRUB2 indstillinger skal du redigere /etc/default/ grub filen og derefter køre sudo update-grub kommandoen.

Rediger GRUB-konfigurationsfilen

Åbn /etc/default/ grub-filen til redigering i et standard tekstredigeringsprogram. Hvis du vil bruge en grafisk teksteditor, skal du åbne en terminal - eller tryk på Alt + F2 - og kør følgende kommando:

gksu gedit /etc/default/ grub

For en brugervenlig terminalbaseret editor - Nano - brug følgende kommando. Du kan selvfølgelig bruge en hvilken som helst tekstredigeringsprogram - herunder standard vi tekstredigeringsprogrammet.

sudo nano /etc/default/ grub

/etc/default/ grub filen er kort og skal være let at redigere. Som med enhver anden konfigurationsfil, skal du redigere indstillingerne til din ønskede tilstand, og derefter ændre filen. Hvis nogen af ​​nedenstående valgmuligheder ikke allerede vises i filen, skal du tilføje den på en ny linje. Hvis det gør, skal du redigere den eksisterende linje i stedet for at tilføje en kopi.

Vælg standard OS : Skift GRUB_DEFAULT = linje. Som standard bruger GRUB_DEFAULT = 0 den første post som standard - skift nummer til 1 for at bruge den anden post, 2 for at bruge den tredje post eller så videre. Du kan også bruge GRUB_DEFAULT = sparet og GRUB automatisk ville starte den sidste operativsystem, du har valgt hver gang du starter. Du kan også angive en etiket i citater. For eksempel, hvis du havde et operativsystem hedder Windows 7( loader) i dit operativsystem listen, kan du bruge GRUB_DEFAULT =”Windows 7( loader)”

Gem en Standard Operating System : Hvis du vælger GRUB_DEFAULT = gemt ,du også nødt til at tilføje en GRUB_SAVEDEFAULT = true linje - ellers vil det ikke fungere.

Vælg, om GRUB er skjult : Med kun ét operativsystem installeret, indstiller Ubuntu GRUB til automatisk at starte til standard OS med GRUB_HIDDEN_TIMEOUT = 0 indstillingen. Denne indstilling angiver GRUB vil blive skjult, og det vil automatisk starte til standard OS efter 0 sekunder - med andre ord. Du kan stadig få adgang til menuen ved at holde Shift som din computer støvler. For at indstille en højere timeout skal du bruge noget som GRUB_HIDDEN_TIMEOUT = 5 - GRUB viser en tom skærm eller en skærm i fem sekunder, hvor du kan trykke på en vilkårlig tast for at få vist menuen. For at forhindre GRUB i at blive automatisk skjult, kommentér linjen - bare tilføj en # før den, så den læser # GRUB_HIDDEN_TIMEOUT = 0 .

Kontroller GRUBs menu-timeout : Hvis GRUB ikke automatisk skjules, vil du se menuen hver gang computeren starter. GRUB vil automatisk afhjælpe operativsystemet efter et tidsrum, normalt ti sekunder. I løbet af den tid kan du vælge et andet OS eller lade det være at starte automatisk. For at ændre timeout-perioden skal du redigere GRUB_TIMEOUT = 10 -linjen og indtaste et hvilket som helst antal sekunder, du kan lide.(Husk, dette bruges kun hvis GRUB ikke er skjult.) For at forhindre GRUB i at starte automatisk og altid vente på at vælge et OS, skal du ændre linjen til GRUB_TIMEOUT = -1

Vælg et baggrundsbillede : GRUB_BACKGROUND-linjen kontrollerer, om der anvendes et baggrundsbillede - GRUB bruger som standard et sort-hvid-sort-hvidt sort-udseende. Du kan tilføje en linje som GRUB_BACKGROUND = "/home/user/Pictures/ background.png" for at angive en billedfil GRUB vil bruge.

Billedfilen skal opfylde forskellige specifikationer. GRUB understøtter JPG / JPEG-billeder, men disse er begrænset til 256 farver - så du vil sandsynligvis ikke bruge et JPG-billede. I stedet vil du nok bruge et PNG-billede, som kan have et hvilket som helst antal farver. Du kan også bruge en TGA-billedfil.

Gør dine ændringer effektive

For at få dine ændringer til at fungere, skal du blot gemme tekstfilen - Fil & gt;Gem i Gedit eller Ctrl + O og derefter Enter for at gemme filen i Nano - og kør derefter sudo update-grub kommandoen. Dine ændringer bliver en del af grub.cfg filen og vil blive brugt, hver gang du starter din computer.

Disse er ikke alle GRUBs indstillinger, men de er nogle af de mest almindeligt ændrede. Andre indstillinger kan tilpasses i /etc/default/ grub-filen eller ved at redigere scriptene i /etc/ grub.d-mappen.

Hvis du ikke vil redigere filerne manuelt, kan du muligvis finde grafiske værktøjer til at tilpasse GRUB2 i din Linux-distributionens softwarelager. Ovennævnte metode skal fungere selv på Linux distros, hvor sådanne værktøjer ikke er let tilgængelige, eller hvis du bare har kommandolinjens adgang og vil gøre det manuelt.