Vi har konfigurert GRUB2 på Ubuntu 14.04 her, men prosessen skal være lik for andre Linux-distribusjoner. Du kan ha tilpasset de opprinnelige GRUBs innstillingene ved å redigere sin meny.lst-fil tidligere, men prosessen er nå annerledes.
GRUB2 Konfigurasjon Grunnleggende
GRUB2 bruker ikke en menu.lst-fil. I stedet er hovedkonfigurasjonsfilen /boot/grub/grub.cfg-filen. Du bør imidlertid ikke redigere denne filen for hånden! Denne filen er bare for GRUB2s egen bruk. Den opprettes automatisk ved å kjøre update-grub kommandoen som root - med andre ord, ved å kjøre sudo update-grub på Ubuntu.
Dine egne GRUB-innstillinger er lagret i / etc / default / grub-filen. Rediger denne filen for å endre GRUB2s innstillinger. Skript er også plassert i katalogen /etc/grub.d/. For eksempel på Ubuntu finnes det skript her som konfigurerer standardtemaet. Det er også et OS-Prober-skript som kontrollerer systemets interne harddisker for andre installerte operativsystemer - Windows, andre Linux-distribusjoner, Mac OS X, og så videre - og legger dem automatisk til GRUB2s meny.
Når du kjører oppdateringsgrub-kommandoen, kombinerer GRUB automatisk innstillingene fra / etc / default / grub-filen, skriptene fra katalogen /etc/grub.d/ og alt annet, oppretter en / boot / grub / grub. cfg-filen som leses ved oppstart.
Med andre ord, for å tilpasse GRUB2-innstillingene dine, må du redigere / etc / default / grub-filen og deretter kjøre sudo update-grub kommando.
Rediger GRUB-konfigurasjonsfilen
Åpne / etc / default / grub-filen for redigering i et standard tekstredigeringsprogram. Hvis du vil bruke en grafisk tekstredigerer, åpner du en terminal - eller trykk Alt + F2 - og kjør følgende kommando:
gksu gedit /etc/default/grub
For en brukervennlig terminalbasert editor - Nano - bruk følgende kommando. Du kan bruke hvilken som helst tekstredigerer du liker, selvfølgelig - inkludert standard vi-tekstredigeringsprogrammet.
sudo nano /etc/default/grub
Velg Standard OS: Endre GRUB_DEFAULT = linje. Som standard, GRUB_DEFAULT = 0 bruker den første oppføringen som standard - endre nummer til 1 for å bruke den andre oppføringen, 2 for å bruke den tredje oppføringen, eller så videre. Du kan også bruke GRUB_DEFAULT = frelst og GRUB vil automatisk starte opp det siste operativsystemet du valgte hver gang du starter. Du kan også spesifisere en etikett i anførselstegn. Hvis du for eksempel hadde et operativsystem som heter Windows 7 (loader) i OS-listen, kan du bruke GRUB_DEFAULT = "Windows 7 (loader)"
Lagre et standard operativsystem: Hvis du velger GRUB_DEFAULT = frelst, du må også legge til en GRUB_SAVEDEFAULT = true linje - ellers vil det ikke fungere.
Velg om GRUB er skjult: Med bare ett operativsystem installert, standardiserer Ubuntu GRUB å starte automatisk til standard OS med GRUB_HIDDEN_TIMEOUT = 0 alternativet. Dette alternativet angir GRUB vil bli skjult, og det vil automatisk starte opp til standard OS etter 0 sekunder - med andre ord. Du kan fortsatt få tilgang til menyen ved å holde Shift som datamaskinen støtter. For å angi en høyere timeout, bruk noe som GRUB_HIDDEN_TIMEOUT = 5 - GRUB vil vise en tom skjerm eller en splash-skjerm i fem sekunder, hvor du kan trykke på en hvilken som helst tast for å vise menyen. For å hindre at GRUB blir skjult automatisk, kommenter linjen ut - legg bare til en # før den slik at den leser # GRUB_HIDDEN_TIMEOUT = 0.
Kontroller GRUBs menyavbrudd: Hvis GRUB ikke er automatisk skjult, ser du menyen hver gang datamaskinen starter. GRUB vil automatisk kaste standard operativsystemet etter en tidsperiode, vanligvis ti sekunder. I løpet av den tiden kan du velge et annet operativsystem eller la det være å starte automatisk. For å endre tidsavbruddsperioden, rediger du GRUB_TIMEOUT = 10 linje og skriv inn et hvilket som helst antall sekunder du liker. (Husk at dette bare brukes hvis GRUB ikke er skjult.) For å forhindre at GRUB starter automatisk og alltid venter på at du velger et operativsystem, endrer du linjen til GRUB_TIMEOUT = -1
Velg et bakgrunnsbilde: Den GRUB_BACKGROUND linjen kontrollerer om et bakgrunnsbilde brukes - GRUB bruker som standard et svart-hvitt-svart-hvitt-utseende. Du kan legge til en linje som GRUB_BACKGROUND =”/ home / bruker / bilder / background.png” å spesifisere en bildefil GRUB vil bruke.
Bildefilen må oppfylle ulike spesifikasjoner. GRUB støtter JPG / JPEG-bilder, men disse er begrenset til 256 farger - slik at du sannsynligvis ikke vil bruke et JPG-bilde. I stedet vil du sannsynligvis bruke et PNG-bilde som kan ha et hvilket som helst antall farger. Du kan også bruke en TGA-bildefil.
Gjør endringene dine effektive
For å få endringene dine til å fungere, lagre du tekstfilen - Fil> Lagre i Gedit eller Ctrl + O og deretter Enter for å lagre filen i Nano - og kjør deretter sudo update-grub kommando. Dine endringer blir en del av grub.cfg-filen, og vil bli brukt hver gang du starter datamaskinen.
Dette er ikke alle GRUBs innstillinger, men de er noen av de vanligste endringene. Andre innstillinger kan tilpasses i / etc / default / grub-filen, eller ved å redigere skriptene i /etc/grub.d katalogen.
Hvis du ikke vil redigere filene for hånd, kan du kanskje finne grafiske verktøy for å tilpasse GRUB2 i Linux-distribusjonens programvarearkiver. Ovenstående metode skal fungere selv på Linux distros hvor slike verktøy ikke er lett tilgjengelige, eller hvis du bare har kommandolinjens tilgang og vil gjøre det for hånd.