denne opplæringen forklarer hvordan du endrer grub boot order i Debian fra kommandolinjen i noen få enkle trinn. Trinnene beskrevet i denne artikkelen er nyttige for Andre Debian-baserte Linux-distribusjoner, inkludert Ubuntu.
GRUB ER en oppstartslaster som lar brukerne starte opp flere operativsystemer og kjernekonfigurasjoner. Etter å ha lest denne opplæringen, vet du hvordan du definerer et annet OS eller kjerne for å starte opp som standard, og hvordan du tilpasser noen oppstartsalternativer.
på bildet nedenfor kan du se en grub-meny med 3 elementer: Debian GNU/Linux, Avanserte alternativer For Debian GNU / Linux og Windows 10. Fordi tellingen starter fra null, Er Det første elementet (Debian) 0, Det Andre elementet (Avanserte alternativer) er 1, Og det tredje elementet (Windows) er 2.
som standard vil grub starte opp element 0. For å endre oppstartsrekkefølgen må du definere antall elementer du vil starte opp som standard i grub-konfigurasjonsfilen / etc / default / grub.
Endre oppstartsrekkefølge for grub
hvis du vil endre oppstartsrekkefølgen, må du prioritere ET ANNET OS-eller kjernekonfigurasjon. Du kan redigere den ved hjelp av nano, som vist i eksemplet nedenfor. Husk at du trenger superbrukerrettigheter for å redigere grub-konfigurasjonsfilen.
Finn følgende linje
Rediger linjen som erstatter 0 med varenummeret du vil starte opp som standard. I mitt tilfelle vil jeg endre standard oppstart Til Windows. Dermed setter jeg det tredje elementet, 2 (fordi tellingen starter fra 0).
hvis du redigerer filen ved hjelp av nano, avslutter du lagre endringen ved å trykke CTRL + X Og Y.
oppdater deretter grub ved å utføre sudo update-grub som vist nedenfor.
Som du kan se nå, starter Windows som standard.
Flere innstillinger du kan redigere fra/etc/default / grub
du kan redigere flere innstillinger definert i/etc / default / grub konfigurasjonsfilen.
som du kan se i bildet nedenfor, under linjen GRUB_DEFAULT=0, er det linjen GRUB_TIMEOUT=5. Denne linjen definerer tiden grub vil vente til oppstart automatisk. Erstatt 5 for antall sekunder du vil grub å vente. For grub å vente 10 sekunder for å starte GRUB_DEFAULT=0, erstatte den linjen med følgende linje.
linjen GRUB_CMDLINE_LINUX_DEFAULT=»stille» brukes til å passere kernel boot options. I skjermbildet ovenfor er alternativet «stille», noe som betyr at oppstartsprosessen vil bli vist i tekstmodus som i skjermbildet nedenfor.
det stille alternativet gir ekstra gjennomsiktighet til oppstartsprosessen, slik at brukeren kan se trinn og lykkes eller mislykkes.
Et annet alternativ du kan sende til linjen GRUB_CMDLINE_LINUX_DEFAULT= er alternativet «splash». Hvis du erstatter «stille » med» splash » som i linjen nedenfor, vil oppstartsprosessen ikke vises i tekstmodus; du vil se en logo lasting i stedet, som vist på bildet nedenfor.
Selv om noen anser dette alternativet et bedre format (du kan tilpasse det), gir dette alternativet ikke brukerne en live visning av oppstartsprosessen.
linjen GRUB_CMDLINE_LINUX_DEFAULT= kan også brukes til å starte systemet i tekstmodus. For å starte opp i tekstmodus, i stedet for stille eller sprut, må du bruke alternativteksten som vist på skjermbildet nedenfor.
Avslutt lagre endringen og kjør:
Deaktiver skjermbehandleren ved hjelp av systemctl. I mitt tilfelle er min skjermbehandling LightDM. Erstatt lightdm med din nåværende skjermbehandling og kjør kommandoen nedenfor.
Start på nytt i tekstmodus.
Nå kan du logge inn i tekstmodus. Hvis du vil starte en grafisk økt, kjør:
Hvor <DIsplayManager > må erstattes av visningsadministratornavnet ditt (f.eks. gdm3).
Konklusjon
som du kan se, er det veldig enkelt å håndtere grub, og du kan kontrollere hvordan systemet ditt starter i noen få trinn, Noe Linux – brukernivå kan lære. Når du arbeider med det, er den vanligste feilen ikke å huske å kjøre update-grub hver gang filen er redigert. Husk at når du velger oppstartsrekkefølgen, starter tellingen fra null; hvis du skriver inn feil bestillingsnummer, starter systemet ikke som forventet.
det stille alternativet på linje GRUB_CMDLINE_LINUX_DEFAULT = kan være bedre enn splash fordi det tillater brukeren å se oppstartsprosessen transparent.
den siste delen av denne opplæringen som viser hvordan du starter opp fra en terminal eller konsoll, er nyttig hvis det grafiske miljøet ikke hindrer deg i å starte systemet. Det er også tilknyttede sikkerhetsbugs til den grafiske oppstartsprosessen; derfor foretrekker noen brukere å starte opp sine systemer i tekstmodus. Dette ville være riktig konfigurasjon for servere eller enheter som trenger å lagre eller optimalisere ressurser. Når du er logget inn tekstmodus, kan brukerne starte x manuelt med kommandoer startx eller systemctl.
jeg håper denne opplæringen var nyttig. Fortsett Å følge Linux Hint for Flere Linux tips og opplæringsprogrammer.