Come cambiare il colore di sfondo viola in grub?


38

Come farlo manualmente, senza installare alcuno strumento?


Come vuoi cambiarlo? Aggiungi un'immagine di sfondo, passa a un altro colore, ...?
JanC

2
@Rulet se conosci la risposta, inseriscila come risposta e approvala. La modifica della domanda non è il metodo corretto.
Rinzwind,

Risposte:


38

Questo è il mio modo:

  • Prima del 13.10:

    sudo -H gedit /lib/plymouth/themes/default.grub
    
  • 13.10 e successive:

    sudo -H gedit /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
    
  • 16.04 e successive:

    sudo -H gedit /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
    
  • 17.10 e successive:

    sudo -H gedit /usr/share/plymouth/themes/default.grub
    

E cambia il colore di sfondo di grub come vuoi, nel mio caso cambio sfondo di grub a nero (0,0,0)

if background_color 0,0,0 ; then
   clear
fi

Quindi aggiorna grub

sudo update-grub

Si noti che: dovrebbe esserci uno spazio dopo il valore del colore, in caso contrario si otterrà sempre uno sfondo nero. E come regalo, prova a utilizzare questo valore 35,00,60.


Nel caso in cui nessuno potesse dirlo, questi sono valori RGB per il colore.
Kiri,

2
Per Ubuntu 16.04, ubuntu-logo.grubè passato a/usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
MDMower

1
Ci sono quattro numeri in Ubuntu 16.04
un'offerta non può rifiutare il

14.04 richiede anche quattro numeri.

Ubuntu 16.04 ha quattro valori, dovresti aggiornare la tua risposta di conseguenza.
Rishabh Agrahari,

5

È molto semplice:

gksu gedit /lib/plymouth/themes/text.plymouth 

e cambia il valore del nero con il tuo colore, nel mio caso # 000000 è nero

black=0x000000

Saluti


4

Ok. Ho deciso di scrivere la risposta. Ho preso istruzioni da qui

Nel mio caso la risoluzione dello schermo è 1440X900. Qualcuno afferma che cambiare la risoluzione della finestra di grub in quella effettiva del monitor rende l'avvio più veloce (ma non vedo che questo abbia effetto nelle ultime versioni di Ubuntu). Quindi ho cambiato e commentato una riga in /etc/default/grubquesto:

GRUB_GFXMODE=1440x900

Quindi per cambiare lo sfondo viola di grub ho creato l'immagine, nel mio caso solo un'immagine nera con risoluzione 1440X900 e l'ho inserita /boot/grub. Quindi il mio file è:

/boot/grub/gbackground.jpg

Quindi ho modificato di nuovo /etc/default/grube ho inserito una riga:

GRUB_BACKGROUND=/boot/grub/gbackground.jpg

poi ho aggiornato la configurazione di grub con il comando:

sudo update-grub

È tutto. Ora lo sfondo di grub è nero.


Inoltre, se vuoi usare un'immagine personalizzata qui, il wiki afferma che l'immagine non deve essere "indicizzata", deve essere RBG e dice che puoi esportare l'immagine da gimp con questi parametri per garantire la compatibilità.
marzo

3

Questo è un estratto da The Community Documentation su Grub2

Disattivazione dell'immagine splash: ciò potrebbe rendere più semplice la visualizzazione del terminale.

1.Premere "c" per accedere alla riga di comando, quindi digitare: set color_normal=white/blueo la combinazione di colori che si desidera utilizzare.

2. "nero" poiché la seconda voce mantiene la trasparenza del menu e dovrebbe essere evitata come selezione se l'utente desidera lavorare con un colore di sfondo uniforme.


Lo sfondo viola non è un'immagine però.
JanC

Sì, è una combinazione di colori che puoi impostare conset color_normal=xxx/xxx
Nitin Venkatesh,

Penso che imposta solo il colore (o la trasparenza) per il menu, non per tutto il grub; e in ogni caso ci sono molte altre possibilità, inclusa la creazione del proprio tema.
JanC

Secondo qui: help.ubuntu.com/community/Grub2/Displays#GRUB_2_Colors , se si imposta il colore di sfondo su nero imposta color_normal = xxx / nero, il nero dovrebbe essere interpretato come trasparente in modo da poter utilizzare uno sfondo di immagine. Lo sfondo viola era un'immagine nelle versioni di Ubuntu <14.04 Vedi la risposta di @rulet in questa pagina (probabilmente la stessa immagine di sfondo viola che mostra lo sfondo predefinito per lightdm). Tuttavia, nelle versioni più recenti penso che il file sia cambiato o abbia invece un valore di colore, non ricordo.
mchid

3

Vorrei prima ottenere la tua immagine, quindi visualizzare il tipo di terminale

sudo nautilus

copia o taglia l'immagine in /boot/grub.

Apri il terminale e digita

sudo update-grub

Ecco qua


1
Che cosa? Il semplice rilascio di un'immagine in / boot / grub la farà apparire nel menu di grub? Io non la penso così.
Eric Carvalho,

2
@EricCarvalho In realtà lo fa. Nelle /etc/grub.d/05_debian_themerighe 163-168 c'è un codice per cercare e usare un'immagine /boot/grub.
Kiri,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.