bootloader

Still skjermoppløsning ved hjelp av Kernel Boot Parameter på Linux

Still skjermoppløsning ved hjelp av Kernel Boot Parameter på Linux
Det er tider når du starter opp din favoritt Linux-distribusjon og skjermoppløsningen er feil. Du kan ha vanskelig for å endre skjermoppløsningen til den riktige når den har startet opp (spesielt i Linux-hodeløse serveroperativsystemer). Hvis dette er tilfelle for deg, så er det en løsning. Du kan faktisk angi skjermoppløsningen med oppstartsparametere for Linux-kjerner.I denne artikkelen skal jeg vise deg hvordan du angir skjermoppløsning ved hjelp av kjernestartparametere på Linux. Så la oss komme i gang.

Endre skjermoppløsning ved hjelp av vga kjerneparameter:

Dette er den tradisjonelle metoden for å endre skjermoppløsning ved hjelp av Linux-kjernens oppstartsparameter. Det vil fungere på CentOS 7 og eldre Linux-distribusjoner veldig bra.

De vga kernel boot parameter godtar en kode som representerer skjermoppløsningen. Hver av støttede skjermoppløsninger på skjermen har et unikt desimaltall.

Den enkle måten å finne kodene på er å bruke vga = spør oppstartsparameter når du starter opp operativsystemet.

For å gjøre det, gå til GRUB-menyen, velg en oppføring og trykk e.

Nå, legg til vga = spør på slutten av linjen som laster kjernen som vist på skjermbildet nedenfor. Merk at linjen som laster kjernen starter med Linux. Når du er ferdig, trykk F10 å starte opp.

Trykk nå for å se alle støttede skjermoppløsninger.

Som du kan se, vises alle støttede skjermoppløsninger og en heksadesimal kode for hver skjermoppløsning. Hvis du vil teste en skjermoppløsning for å se hvordan den fungerer på datamaskinen din, skriver du bare inn heksadesimalkoden og trykker på .

La oss si at skjermoppløsningen du valgte, fungerer, og du vil sette den som standard skjermoppløsning. For å gjøre det må du endre GRUB-konfigurasjonsfilene på datamaskinen din.

La oss si at skjermoppløsningen du vil sette er 1024x768x32, som har heksadesimalkoden 341. Når du setter den som standard på GRUB-konfigurasjonsfilen, må du endre heksadesimalkoden til en ekvivalent desimalkode.

341 heksadesimal = 3 * 16 ^ 2 + 4 * 16 ^ 1 + 1 = 833

Så du må legge til vga = 833 kjernestartparameter på GRUB-konfigurasjonsfilen.

Først åpner du GRUB-konfigurasjonsfilen med følgende kommando:

$ sudo vi / etc / default / grub

Nå, legg til vga = 833 til slutten av GRUB_CMDLINE_LINUX som vist på skjermbildet nedenfor. Når du er ferdig, lagrer du filen.

Nå oppdater GRUB-konfigurasjonsfilene med følgende kommando:

$ sudo grub2-mkconfig -o $ (sudo readlink -f / etc / grub2.CFG)

GRUB-konfigurasjonsfiler bør oppdateres. Nå, neste gang du starter, bør den nye skjermoppløsningen brukes.

Start datamaskinen på nytt med følgende kommando for at endringene skal tre i kraft:

$ omstart

Endre skjermoppløsning ved hjelp av gfxpayload:

På nyere versjon av GRUB blir skjermoppløsningen satt med gfxpayload. Så vga parameteren fungerer kanskje ikke riktig. Hvis det er tilfelle for deg, er denne delen noe for deg. Det er også enkelt å stille inn skjermoppløsning ved hjelp av denne metoden enn den tradisjonelle metoden.

Trykk først på c fra GRUB-menyen for å gå til GRUB-ledeteksten.

Du bør være i GRUB-ledeteksten.

Kjør nå følgende kommando for å aktivere personsøkermodulen.

grub> sett personsøker = 1

Nå, for å finne den støttede skjermoppløsningen på datamaskinen din, kjører du følgende kommando:

grub> vbeinfo

Som du kan se, vises alle støttede skjermoppløsninger. Utgangen er veldig lang, så den bruker personsøkeren. Du kan trykke for å navigere fremover og se om skjermoppløsningen du leter etter støttes.

Som du ser, vises flere skjermoppløsninger. Her trenger du ikke huske noen koder. Bare husk skjermoppløsningen. For eksempel hvis du vil stille inn skjermoppløsningen 1024x768x32, så er dette det du må legge i GRUB-konfigurasjonsfilen. Veldig enkelt.

For å stille inn skjermoppløsningen, åpne GRUB-konfigurasjonsfilen med følgende kommando:

$ sudo nano / etc / default / grub

Konfigurasjonsfilen skal åpnes. Nå legger du til linjen GRUB_GFXPAYLOAD_LINUX = 1024x768x32 som vist på skjermbildet nedenfor. Når du er ferdig, lagrer du filen ved å trykke på + x etterfulgt av y og .

Nå oppdater GRUB-konfigurasjonsfilene med følgende kommando:

$ sudo update-grub2

GRUB-konfigurasjonsfilene bør oppdateres. Neste gang du starter datamaskinen, bør den nye skjermoppløsningen brukes.

Til slutt starter du datamaskinen på nytt med følgende kommando for at endringene skal tre i kraft:

$ sudo omstart

Så slik angir du skjermoppløsning ved hjelp av kjernestartparametere på Linux. Takk for at du leser denne artikkelen.

Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...
Vulkan for Linux-brukere
Med hver nye generasjon grafikkort ser vi spillutviklere skyve grensene for grafisk troskap og komme et skritt nærmere fotorealisme. Men til tross for...
OpenTTD vs Simutrans
Å lage din egen transportsimulering kan være morsom, avslappende og ekstremt fristende. Derfor må du sørge for at du prøver så mange spill som mulig f...