Hvor mange gange har du genstartet fra Linux for at indlæse Windows? De, der dual-boot deres system har gjort dette ret meget. Dingen om dual-boot er, at den er afhængig af Grub bootloader og dens indtastninger. Dette bliver værre, når du indser, at Windows skal genstarte meget, da det opdateres.

Resultatet er, at brugere indlæser vinduer, opdateringer og finder sig i Linux (eller et andet installeret operativsystem) takket være Grubs forfærdelige standardindstillinger. Ikke at bekymre sig! Der er en måde at sætte Grub på for at huske hvor du sidst slap! Dette betyder, at når du indlæser Windows (eller et hvilket som helst operativsystem), og det genstarter, vil det indlæse det igen!

Bemærk : For flere tips og tricks på Grub, glem ikke at tage vores Grub Mastery kursus.

Back Up Grub

Før der foretages ændringer i konfigurationer, er det en god idé at sikkerhedskopiere alle Grub-konfigurationer, bare hvis noget går galt. Forudsat at du i øjeblikket kører Linux i din maskine, skal du starte med at åbne en terminal og lave en sikkerhedskatalog.

 mkdir -p ~ / grub-backup 

Ovennævnte kommando vil placere en mappe kaldet "grub-backup" i brugerens hjemmemappe til senere brug.

Med backup-mappen lavet, er det tid til at begynde at kopiere konfigurationsfiler. Denne første kommando vil kopiere alt fra "/ etc / default / grub." Dette er her, hvor de fleste af Grub-konfigurationerne lever.

 cp / etc / default / grub ~ / grub-backup 

Denne sidste del af backup processen indebærer at tage filer fra mappen "/etc/grub.d". Her er resten af ​​Grubs konfigurationer.

 cp -a /etc/grub.d ~ / grub-backup 

Grub er nu sikkerhedskopieret. Ændringer (herunder dem i denne vejledning) kan nu ske uden frygt for at knuse noget op.

Redigering af Grub

Sådan indstiller du Grub bootloader, så det vil huske det sidste bootede element. Åbn en terminal og indtast følgende kommando:

 sudo nano / etc / default / grub 

Inside gedit, se efter GRUB_DEFAULT=0 . Skift det til GRUB_DEFAULT=saved . Tryk derefter på Enter-tasten på tastaturet og indsæt dette (ved hjælp af tastaturgenvejen "Ctrl + Shift + V") under GRUB_DEFAULT linjen:

 GRUB_SAVEDEFAULT = true 

Efter redigering af grub-filen, tryk på "Ctrl + o" for at gemme og "Ctrl + x" for at afslutte.

Andre måder at Tweak Grub

Indstilling Grub for at huske det sidste bootede element er en nyttig funktion. Men der er andre små tweaks du kan gøre for at Grub for at gøre bootloaderen mere nyttig. Start med at åbne Grub-konfigurationsfilen med denne kommando:

 sudo gedit / etc / default / grub 

Ændring af timeout-tiden

Grub er nyttigt, men for nogle lægger menuen alt for hurtigt. For at ændre det skal du kigge efter GRUB_TIMEOUT=5 . Standardindstillingen er fem sekunder. Skift dette nummer til noget der lyder som om det ville være mere behageligt (som f.eks. Ti eller femten).

Hvis Grub-timeoutet er alt for langsomt, skal du også ændre det til tre sekunder for øget hastighed.

Skjul Grub, medmindre brugeren trykker på Shift-tasten

Nogle mennesker hader absolut den måde, som Grub ser ud, men forstår at de skal bruge den. Her er en måde at skjule den på. Tilføj denne linje til "/ etc / default / grub" konfigurationsfilen. Fra nu af, når brugeren genstarter, vil Grub-menuen være helt skjult, medmindre "Shift" -tasten trykkes.

Opdater ændringerne i Grub

I nogle versioner af Linux er det muligt at opdatere ændringerne i Grub ved at køre update-grub . Ikke alle Linux-distributioner understøtter dette dog, og det er i det væsentlige et alias for en længere kommando. For at opdatere Grub on Ubuntu skal du åbne en terminal og indtaste følgende kommando:

 sudo update-grub 

For at opdatere Grub på operativsystemer, der ikke har en "update-grub" -funktion, skal du køre denne kommando i terminalen:

 sudo grub-mkconfig -o /boot/grub/grub.cfg 

Ved at køre disse kommandoer vil Grub fortælle at trække fra de nye konfigurationsændringer og gemme dem. Nu er alt hvad du skal gøre, genstart. Fra dette tidspunkt vil Grub bootloader huske det sidste valg, der blev startet.

Gendan sikkerhedskopien

For at gendanne de sikkerhedskopier, der blev foretaget tidligere i guiden, skal du åbne en terminal og skrive følgende:

 sudo rm / etc / default / grub sudo rm -rf /etc/grub.d sudo cp ~ / grub-backup / grub / etc / standard / sudo cp -a ~ / grub-backup / grub.d / / etc / 

Når konfigurationerne er kopieret fra backupen, skal du køre kommandoen update-grub eller grub-mkconfig at gendanne de oprindelige konfigurationer.

For flere tips og tricks på Grub, glem ikke at tage vores Grub Mastery kursus.

Konklusion

Grub er aldrende teknologi, så meget er klart. En masse enkle funktioner, som de fleste ville forvente at være der som standard er boltet på. Heldigvis, da der virkelig ikke er en anden bootloader, som nogen tager seriøst (fra nu af), får Grub al kærlighed. Dette betyder, at denne bootloader langsomt vil få opdateringer og nye funktioner som tiden skrider frem. Indtil da skal brugerne afregne med at redigere konfigurationsfiler.

Hvad synes du om Grub? Lad os vide nedenfor!