Slik lager du en tilpasset Splashimage for GRUB

Annonse

Annonse
Annonse

Nesten alle de populære Linux-distribusjonene bruker GNU GRAND Unified Bootloader (GRUB) som bootloader til valg i disse dager. Hvis du har eksperimentert med en rekke distribusjoner, må du ha sett at noen av dem har et bakteppebilde for GRUB, og noen (som Ubuntu) gjør det ikke.

Hvis jeg, som meg, ser ut som en standard svart bakgrunn av GRUB-menyen kjedelig for deg, eller hvis du vil endre standard bakgrunnen til noe du vil, for eksempel kjærestenes bilde for eksempel, følg med!

Vi vil bruke:

  • Et bilde av bildet du vil bruke som bakgrunn
  • GIMP
  • En tekstredigerer

Steps

Først åpner du bildet du vil bruke som bakgrunn i GIMP. Det er noen ting du bør huske på mens du velger et bilde for en oppgave som dette. Du må huske på at når GRUB-menyen vises, har systemet begrenset grafisk kapasitet. Så ikke velg et bilde som er for bredt eller for høyt. Et normalt 4: 3 bildeforhold eller bilde ville fungere godt.

Også ikke noe som vi må redusere farger (til bare 14 for å være nøyaktig), så velg ikke noe igjen med gradienter eller myke kanter eller varierende toner av en enkelt farge fordi alt dette ser plutselig ut når vi er ferdig med å redigere for å få det til å fungere med GRUB.

Når bildet er åpent inne i GIMP, går du til Image> Scale Image . I dialogboksen som vises, skriv inn 640 for bredden, vil høyden automatisk bli redusert til 480 (hvis den er satt til å begrense proporsjonen, og hvis du velger riktig størrelse bilde). Når du er fornøyd, trykk 'Skala'. Bildet skal nå skaleres til 640 x 480, som er perfekt for våre behov.

Slik lager du en egendefinert Splashimage for GRUB scalegrb

Gå deretter til Bilde> Modus> Indeksert . Sjekk 'generer optimal palett' hvis den ikke allerede er merket og tast inn '14' i boksen 'Maks antall farger'. La farge dithering til ingen. Hit 'convert' og du vil se at bildet ditt mister noen farger og ser litt ut av sted. Hvis det er for mye for deg, bør du kanskje prøve det på et annet bilde. Det handler om hva du vil se! Hvis det ser bra ut, er vi nesten ferdige.

Slik lager du en egendefinert splashimage for GRUB indexcolor

Klikk på Fil> Lagre og lagre bildet som en xpm-fil. Videre bruk gzip ~ / background.xpm (forutsatt at du lagret det som background.xpm i hjemmekatalogen din) for å lage en fil background.xpm.gz. Du kan også bruke File Roller for å oppnå oppgaven så lenge du får background.xpm.gz

Slik lager du en egendefinert Splashimage for GRUB savegrb1

Nå for den siste delen må vi fortelle GRUB å bruke mesterverket du nettopp har opprettet som bakgrunn. Siden du nå vet hvordan du lager bakgrunnen for GRUB, kan du også lage en dedikert katalog for å lagre dem. Skriv inn følgende sett med kommandoer:

sudo mkdir / boot / grub / backgrounds /
sudo mv ~ / background.xpm.gz / boot / grub / backgrounds /

Slik lager du en egendefinert splashimage for GRUB termgrb

Endelig rediger oppstartsmenyen filen for å la GRUB vite om plasseringen av dine mesterverk (e). Du må redigere filen /boot/menu.lst. Gjør det slik:

sudo vi /boot/grub/menu.lst (eller "gksu gedit /boot/grub/menu.lst" hvis du foretrekker GUI)

Rull ned eller finn linjen som leser 'End Default Options'. Like ved siden av denne linjen og før tittelen begynner, må du sette inn følgende linje

splashimage = XXXXXX / boot / Grub / bakgrunner / background.xpm.gz

erstatt XXXXXX med rotpartisjonen din. Hvis alt gikk bra, bør du se bakgrunnen neste gang du starter opp.

Der du går, din egen personlige GRUB splashimage. Du kan også finne klare bilder på gnome-look og andre steder.

Gi meg beskjed i kommentarene hvis du har noen spørsmål. Åh, og ikke glem å vise oss hva du bruker som en splashimage for GRUB-menyen på maskinen din .

In this article