7Sep

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 kommandot update-grub som root - med andra ord genom att köra sudo update-grub på Ubuntu.

Din egen GRUB-inställning 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 /etc/grub.d/-katalogen 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 kör sedan kommandot sudo update-grub .

Ändra GRUB-konfigurationsfilen

Öppna /etc/default/ grub-filen för redigering i en standard textredigerare. Om du vill använda en grafisk textredigerare, öppna en terminal - eller tryck 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

/etc/default/ grub filen ä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 operativsystem : Ändra raden GRUB_DEFAULT = .Som standard använder GRUB_DEFAULT = 0 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 = sparade och GRUB startar automatiskt det senaste operativsystemet du valde varje gång du startar. Du kan också 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 = sparade ,du måste också lägga till en GRUB_SAVEDEFAULT = sant -rad - annars fungerar det inte.

Välj om GRUB är dold : Med endast ett operativsystem installerat, standardiserar Ubuntu GRUB att starta automatiskt till standard OS med GRUB_HIDDEN_TIMEOUT = 0 alternativet. Det här alternativet 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 datorns stövlar. För att ställa in en högre timeout, använd något som GRUB_HIDDEN_TIMEOUT = 5 - GRUB visar en tom skärm eller 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 .

Kontroll GRUBs menystid : 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 timeout-perioden, redigera GRUB_TIMEOUT = 10 -raden och ange ett antal sekunder du vill.(Kom ihåg att detta bara används 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 : GRUB_BACKGROUND-linjen kontrollerar huruvida en bakgrundsbild används - GRUB använder som standard svartvit svartvitt utseende. Du kan lägga till en rad som GRUB_BACKGROUND = "/home/user/Pictures/ 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.

Ändra dina ändringar

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

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

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