Wie ändere ich die lila Hintergrundfarbe in grub?


38

Wie mache ich das manuell, ohne irgendwelche Tools zu installieren?


Wie willst du das ändern? Hintergrundbild hinzufügen, Farbe ändern, ...?
7.

2
@Rulet Wenn Sie die Antwort kennen, geben Sie sie bitte als Antwort ein und genehmigen Sie sie. Das Bearbeiten der Frage ist nicht die richtige Methode.
Rinzwind

Antworten:


37

Das ist mein Weg:

  • Vor 13.10:

    sudo -H gedit /lib/plymouth/themes/default.grub
    
  • 13.10 und später:

    sudo -H gedit /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
    
  • 16.04 und später:

    sudo -H gedit /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
    
  • 17.10 und später:

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

Und ändere die Hintergrundfarbe der Maden wie du willst, in meinem Fall ändere ich den Hintergrund der Maden auf Schwarz (0,0,0)

if background_color 0,0,0 ; then
   clear
fi

Dann aktualisiere grub

sudo update-grub

Bitte beachten Sie: Nach dem Farbwert sollte ein Leerzeichen stehen, ansonsten erhalten Sie immer einen schwarzen Hintergrund. Probieren Sie diesen Wert als Geschenk aus 35,00,60.


Für den Fall, dass jemand es nicht beurteilen konnte, sind dies RGB-Werte für die Farbe.
Kiri

2
Für Ubuntu 16.04, ubuntu-logo.grubist /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
MDMower

1
Es gibt vier Nummern in Ubuntu 16.04
ein Angebot kann den

14.04 erfordert auch vier Zahlen.

Ubuntu 16.04 hat vier Werte, Sie sollten Ihre Antwort entsprechend aktualisieren.
Rishabh Agrahari

5

Es ist sehr einfach:

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

und ändere den Schwarzwert mit deiner Farbe, in meinem Fall ist # 000000 schwarz

black=0x000000

Grüße


4

Okay. Ich habe beschlossen, die Antwort zu schreiben. Ich nahm Anweisungen von hier

In meinem Fall ist die Bildschirmauflösung 1440X900. Jemand sagt, dass das Ändern der Auflösung des Grub-Fensters in die tatsächliche Auflösung des Monitors das Booten beschleunigt (aber ich sehe, dass dies in den letzten Versionen von Ubuntu nicht wirksam wird). Also habe ich eine Zeile in /etc/default/grubdiese geändert und nicht kommentiert :

GRUB_GFXMODE=1440x900

Um dann den violetten Hintergrund von Grub zu ändern, habe ich das Bild erstellt, in meinem Fall nur ein schwarzes Bild mit einer Auflösung von 1440 x 900 und es eingefügt /boot/grub. Meine Datei lautet also:

/boot/grub/gbackground.jpg

Dann habe ich nochmal editiert /etc/default/grubund eine Zeile hineingesteckt:

GRUB_BACKGROUND=/boot/grub/gbackground.jpg

Dann habe ich die Grub-Konfiguration mit folgendem Befehl aktualisiert:

sudo update-grub

Das ist alles. Jetzt ist der Madenhintergrund schwarz.


Wenn Sie hier ein benutzerdefiniertes Bild verwenden möchten, gibt das Wiki außerdem an, dass das Bild nicht "indiziert", sondern RBG sein darf und dass Sie das Bild mit diesen Parametern aus gimp exportieren können, um die Kompatibilität zu gewährleisten.
mchid

3

Dies ist ein Auszug aus der Community-Dokumentation zu Grub2

Ausschalten des Begrüßungsbilds: Dies kann das Anzeigen des Terminals erleichtern.

1.Drücken Sie "c", um zur Befehlszeile zu gelangen, und geben Sie dann Folgendes ein: set color_normal=white/blueoder die gewünschte Farbkombination.

2. "schwarz" als zweiter Eintrag behält die Transparenz des Menüs bei und sollte als Auswahl vermieden werden, wenn der Benutzer mit einer festen Hintergrundfarbe arbeiten möchte.


Der lila Hintergrund ist jedoch kein Bild.
7.

Ja, es ist eine Farbkombination, mit der Sie einstellen könnenset color_normal=xxx/xxx
Nitin Venkatesh

Ich denke, dass nur die Farbe (oder Transparenz) für das Menü festgelegt wird, nicht für alle Grubs. Auf jeden Fall gibt es viele andere Möglichkeiten, einschließlich der Erstellung eines eigenen Themas.
7.

Laut hier: help.ubuntu.com/community/Grub2/Displays#GRUB_2_Colors , wenn Sie die Hintergrundfarbe auf Schwarz einstellen, color_normal = xxx / schwarz einstellen, sollte Schwarz als transparent interpretiert werden, damit Sie einen Bildhintergrund verwenden können. Der violette Hintergrund war in Ubuntu-Versionen <14.04 ein Bild. Siehe Antwort von @rulet auf dieser Seite (wahrscheinlich dasselbe violette Hintergrundbild, das als Standardhintergrund für lightdm angezeigt wird). Bei neueren Versionen hat sich die Datei jedoch geändert oder es handelt sich stattdessen um einen Farbwert, an den ich mich nicht erinnern kann.
mchid

3

Ich würde zuerst Ihr Bild bekommen und dann den Terminaltyp aufrufen

sudo nautilus

Bild kopieren oder ausschneiden in /boot/grub.

Öffnen Sie das Terminal und geben Sie ein

sudo update-grub

Es geht los.


1
Was? Wenn Sie ein Image einfach in / boot / grub ablegen, wird es im Menü grub angezeigt. Ich glaube nicht.
Eric Carvalho

2
@EricCarvalho Tatsächlich. In den /etc/grub.d/05_debian_themeZeilen 163-168 gibt es Code zum Suchen und Verwenden eines Bildes /boot/grub.
kiri

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.