Hvor mange ganger har du startet om fra Linux for å laste inn Windows? De som dual-boot deres system har gjort dette ganske mye. Saken om dual-oppstart er at den er avhengig av Grub bootloader og dens oppføringer. Dette blir verre når du innser at Windows må starte mye igjen når det oppdateres.

Resultatet er at brukere laster vinduer, oppdateringer og befinner seg i Linux (eller et annet installert operativsystem) takket være Grubs forferdelige standardinnstillinger. Ikke vær redd! Det er en måte å sette Grub på å huske hvor du sist forlot! Dette betyr at når du laster inn Windows (eller et hvilket som helst operativsystem), og det starter på nytt, vil det laste det igjen!

Merk : For flere tips og triks på Grub, ikke glem å ta vår Grub Mastery kurs.

Back Up Grub

Før noen konfigurasjoner endres, er det en god ide å sikkerhetskopiere alle Grub-konfigurasjoner bare hvis noe går galt. Forutsatt at du for øyeblikket kjører Linux i maskinen, starter du ved å åpne en terminal og lage en sikkerhetskatalog.

 mkdir -p ~ / grub-backup 

Kommandoen ovenfor vil plassere en mappe som heter "grub-backup" i brukerens hjemmekatalog for senere bruk.

Med sikkerhetskatalogen laget, er det på tide å begynne å kopiere konfigurasjonsfiler. Denne første kommandoen vil kopiere alt fra "/ etc / default / grub." Dette er der de fleste Grub-konfigurasjonene lever.

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

Denne siste delen av sikkerhetskopieringsprosessen innebærer å ta filer fra katalogen "/etc/grub.d". Det er her resten av Grubs konfigurasjoner er.

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

Grub er nå sikkerhetskopiert. Endringer (inkludert de i denne veiledningen) kan nå skje uten frykt for å rote noe opp.

Redigerer Grub

Slik setter du Grub bootloader slik at den vil huske det siste oppstartede elementet. Åpne en terminal og skriv inn følgende kommando:

 sudo nano / etc / default / grub 

Se etter GRUB_DEFAULT=0 . Endre det til GRUB_DEFAULT=saved . Deretter trykker du Enter-tasten på tastaturet og limer inn dette (ved hjelp av hurtigtastet "Ctrl + Shift + V") under GRUB_DEFAULT linjen:

 GRUB_SAVEDEFAULT = true 

Etter redigering av grub-filen, trykk "Ctrl + o" for å lagre og "Ctrl + x" for å avslutte.

Andre måter å Tweak Grub

Innstilling av Grub for å huske det siste oppstartede elementet er en nyttig funksjon. Det er imidlertid andre små tweaks du kan gjøre til Grub for å gjøre bootloaderen mer nyttig. Start med å åpne Grub-konfigurasjonsfilen med denne kommandoen:

 sudo gedit / etc / default / grub 

Endre tidsavbruddstiden

Grub er nyttig, men for noen, går menyen altfor fort. For å endre det, se etter GRUB_TIMEOUT=5 . Standardinnstillingen er fem sekunder. Endre dette nummeret til noe som høres ut som det ville være mer behagelig (som ti eller femten, for eksempel).

I tillegg, hvis Grub-timeout er altfor sakte, endrer du det til tre sekunder for økt hastighet.

Skjul Grub med mindre brukeren trykker på Shift-tasten

Noen mennesker hater absolutt måten Grub ser ut, men forstår at de må bruke den. Her er en måte å skjule den på. Legg denne linjen til "/ etc / default / grub" konfigurasjonsfilen. Fra nå av når brukeren starter på nytt, vil Grub-menyen være helt skjult, med mindre "Shift" -tasten er trykket.

Oppdater endringene i Grub

I noen versjoner av Linux er det mulig å oppdatere endringene i Grub ved å kjøre update-grub . Ikke alle Linux-distribusjoner støtter dette selv, og det er egentlig et alias for en lengre kommando. For å oppdatere Grub på Ubuntu, åpne en terminal og skriv inn følgende kommando:

 sudo update-grub 

For å oppdatere Grub på operativsystemer som ikke har en "update-grub" -funksjon, kjør denne kommandoen i terminalen:

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

Kjører disse kommandoene, vil fortelle Grub å trekke fra de nye konfigurasjonsendringene og lagre dem. Nå er alt du trenger å gjøre, omstart. Fra dette tidspunktet vil Grub bootloader huske det siste valget som ble startet.

Gjenopprett sikkerhetskopien

For å gjenopprette sikkerhetskopiene som ble gjort tidligere i guiden, åpne en terminal og skriv inn 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 konfigurasjonene er kopiert fra sikkerhetskopien, kjør du kommandoen update-grub eller grub-mkconfig å gjenopprette de originale konfigurasjonene.

For flere tips og triks på Grub, ikke glem å ta vår Grub Mastery kurs.

Konklusjon

Grub er aldrende teknologi, så mye er klart. Mange enkle funksjoner som de fleste ville forvente å være der som standard er boltet på. Heldigvis, da det egentlig ikke er en annen bootloader som noen tar seriøst (fra nå), får Grub all kjærlighet. Dette betyr at denne opplasteren vil sakte få oppdateringer og nye funksjoner etter hvert som tiden går. Inntil da må brukerne avgjøre seg med å redigere konfigurasjonsfiler.

Hva synes du om Grub? Gi oss beskjed nedenfor!