Hemsida » hur » Så här konfigurerar du inställningarna för GRUB2 Boot Loader

    Så här konfigurerar du inställningarna för GRUB2 Boot Loader

    Ubuntu och de flesta andra Linux-distributioner använder nu GRUB2-startläsaren. Du kan ändra dess inställningar för att välja ett standard operativsystem, ange en bakgrundsbild och välj hur länge GRUB räknar ner innan du automatiskt startar standard OS.

    Vi konfigurerade GRUB2 på Ubuntu 14.04 här, men processen ska likna andra Linux-distributioner. Du kan ha anpassat de ursprungliga GRUB-inställningarna genom att redigera dess meny.lst-fil tidigare, men processen är nu annorlunda.

    GRUB2 Konfigurationsgrunder

    GRUB2 använder inte en meny.lst-fil. Istället är dess huvudkonfigurationsfil filen /boot/grub/grub.cfg. Du bör dock inte redigera den här filen för hand! Den här filen är bara för GRUB2s egen användning. Den skapas automatiskt genom att köra update-grub kommando som root - med andra ord, genom att springa sudo update-grub på Ubuntu.

    Dina egna GRUB-inställningar lagras i / etc / default / grub-filen. Redigera den här filen för att ändra GRUB2s inställningar. Skript finns också i katalogen /etc/grub.d/. Till exempel på Ubuntu finns det skript här som konfigurerar standardtemat. Det finns också ett os-prober-skript som kontrollerar systemets interna hårddiskar för andra installerade operativsystem - Windows, andra Linux-distributioner, Mac OS X osv. - och lägger dem automatiskt till GRUB2-menyn.

    När du kör kommandot update-grub kombinerar GRUB automatiskt inställningarna från / etc / default / grub-filen, skript från katalogen /etc/grub.d/ och allt annat, skapar en / boot / grub / grub. cfg-fil som läses vid start.

    Med andra ord, för att anpassa dina GRUB2-inställningar måste du redigera filen / etc / default / grub och sedan köra sudo update-grub kommando.

    Redigera GRUB-konfigurationsfilen

    Öppna / etc / default / grub filen för redigering i en standard textredigerare. Om du vill använda en grafisk textredigerare öppnar du en terminal - eller trycker på Alt + F2 - och kör följande kommando:

    gksu gedit / etc / default / grub

    För en lättanvänd terminalbaserad redaktör - Nano - använd följande kommando. Du kan naturligtvis använda vilken textredigerare som helst, inklusive standard textredigerare.

    sudo nano / etc / default / grub

    Filen / etc / default / grub är kort och ska vara enkel att redigera. Precis som med någon annan konfigurationsfil måste du redigera alternativen till önskat tillstånd och ändra sedan filen. Om något av alternativen nedan inte redan finns i filen, lägg till det på en ny rad. Om det gör gör det, redigera den befintliga raden istället för att lägga till en kopia.

    Välj Standard OS: Ändra GRUB_DEFAULT = linje. Som standard, GRUB_DEFAULT = 0 använder den första posten som standard - ändra numret till 1 för att använda den andra posten, 2 för att använda den tredje posten eller så vidare. Du kan också använda GRUB_DEFAULT = sparas och GRUB startar automatiskt det senaste operativsystemet du valde varje gång du startade. Du kan även ange en etikett i citat. Om du till exempel hade ett operativsystem som heter Windows 7 (Loader) i din OS-lista, kan du använda GRUB_DEFAULT = "Windows 7 (Loader)"

    Spara ett standard operativsystem: Om du väljer GRUB_DEFAULT = sparas, du måste också lägga till en GRUB_SAVEDEFAULT = true linje - annars fungerar det inte.

    Välj om GRUB är dold: Med endast ett operativsystem installerat, standardiserar Ubuntu GRUB att starta automatiskt till standard operativsystem med alternativet GRUB_HIDDEN_TIMEOUT = 0. Detta alternativ anger att GRUB kommer att vara dolt och det kommer automatiskt att starta till standard-operativsystemet efter 0 sekunder - med andra ord. Du kan fortfarande komma åt menyn genom att hålla Shift som datorn startar. För att ställa in en högre timeout, använd något liknande GRUB_HIDDEN_TIMEOUT = 5 - GRUB visar en tom skärm eller en stänkskärm i fem sekunder, under vilken du kan trycka på valfri knapp för att visa menyn. För att förhindra att GRUB döljs automatiskt, kommentera raden - lägg bara till en # före den så att den läser # GRUB_HIDDEN_TIMEOUT = 0 .

    Kontroller GRUBs menystaktion: Om GRUB inte automatiskt döljs, ser du menyn varje gång datorn startar. GRUB kommer automatiskt att botställa standard operativsystem efter en tidsperiod, vanligtvis tio sekunder. Under den tiden kan du välja ett annat operativsystem eller låta det vara att starta automatiskt. För att ändra tidsgränsen, redigera GRUB_TIMEOUT = 10 linje och ange ett antal sekunder du vill ha. (Kom ihåg, det här används bara om GRUB inte är dolt.) För att förhindra att GRUB startar automatiskt och alltid vänta på att du väljer ett operativsystem, ändra linjen till GRUB_TIMEOUT = -1

    Välj en bakgrundsbild: The GRUB_BACKGROUND linjen kontrollerar om en bakgrundsbild används - GRUB använder som standard ett svartvit svartvitt utseende. Du kan lägga till en rad som GRUB_BACKGROUND =”/ home / användare / Bilder / background.png” för att ange en bildfil GRUB ska använda.

    Bildfilen måste uppfylla olika specifikationer. GRUB stöder JPG / JPEG-bilder, men dessa är begränsade till 256 färger - så du kommer nog inte vilja använda en JPG-bild. Istället ska du förmodligen använda en PNG-bild som kan ha ett antal färger. Du kan också använda en TGA-bildfil.

    Gör dina ändringar i kraft

    För att få dina ändringar att bli effektiva, spara bara textfilen - Arkiv> Spara i Gedit eller Ctrl + O och sedan Enter för att spara filen i Nano - och kör sedan sudo update-grub kommando. Dina ändringar blir en del av filen grub.cfg och kommer att användas varje gång du startar datorn.


    Det här är inte alla GRUBs inställningar, men de är några av de vanligaste ändringarna. Andra inställningar kan anpassas i filen / etc / default / grub eller genom att redigera skript i katalogen /etc/grub.d.

    Om du inte vill redigera filerna för hand kan du kanske hitta grafiska verktyg för att anpassa GRUB2 i din Linuxdistributions programvaruförteckning. Ovanstående metod bör fungera även på Linux distros där sådana verktyg inte är lätt tillgängliga eller om du bara har kommandoradsåtkomst och vill göra det för hand.