Comment changer la couleur de fond violet dans grub?

38

Comment faire cela manuellement, sans installer aucun outil?

Rulet
la source
Comment voulez-vous le changer? Ajouter une image de fond, changer de couleur, ...?
Janvier
2
@Rulet si vous connaissez la réponse s'il vous plaît le mettre en tant que réponse et l' approuver. La modification de la question n’est pas la bonne méthode.
Rinzwind

Réponses:

38

C'est mon chemin:

  • Avant 13h10:

    sudo -H gedit /lib/plymouth/themes/default.grub
    
  • 13.10 et plus tard:

    sudo -H gedit /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
    
  • 16.04 et plus tard:

    sudo -H gedit /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
    
  • 17h10 et plus tard:

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

Et changez la couleur de fond de la bouffée à votre guise, dans mon cas, je change la bouffe de fond en noir (0,0,0)

if background_color 0,0,0 ; then
   clear
fi

Ensuite, mettez à jour grub

sudo update-grub

Veuillez noter que: il devrait y avoir un espace après la valeur de la couleur, sinon vous aurez toujours un fond noir. Et comme cadeau, essayez d'utiliser cette valeur 35,00,60.

FireHeron
la source
Si personne ne peut le savoir, il s’agit de valeurs RVB pour la couleur.
Kiri
2
Pour Ubuntu 16.04, ubuntu-logo.gruba déménagé à/usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
MDMower
1
Ubuntu 16.04
une offre ne peut être refusée
14.04 nécessite également quatre chiffres.
Ubuntu 16.04 a quatre valeurs, vous devriez mettre à jour votre réponse en conséquence.
Rishabh Agrahari
5

C'est très simple:

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

et changez la valeur du noir avec votre couleur, dans mon cas, 000000 est noir

black=0x000000

Cordialement

MastroPino
la source
4

D'accord. J'ai décidé d'écrire la réponse. J'ai pris des instructions d'ici

Dans mon cas, la résolution d'écran est 1440X900. Quelqu'un a dit que changer la résolution de la fenêtre grub en résolution réelle du moniteur rend le démarrage plus rapide (mais je ne vois pas cela prendre effet dans les dernières versions de Ubuntu). J'ai donc modifié et annulé une ligne dans /etc/default/grubceci:

GRUB_GFXMODE=1440x900

Ensuite, pour changer l’arrière-plan violet de grub, j’ai créé l’image. Dans mon cas, il n’ya qu’une image en noir avec une résolution de 1440X900 et je l’ai insérée /boot/grub. Donc mon dossier est:

/boot/grub/gbackground.jpg

Ensuite, j'ai édité à nouveau /etc/default/grubet mis une ligne dedans:

GRUB_BACKGROUND=/boot/grub/gbackground.jpg

puis j'ai mis à jour la configuration de grub avec la commande:

sudo update-grub

C'est tout. Maintenant, le fond de grub est noir.

règle
la source
De plus, si vous souhaitez utiliser une image personnalisée ici, le wiki indique que l'image ne doit pas être "indexée", doit être RBG et que vous pouvez exporter l'image à partir de gimp avec ces paramètres pour assurer la compatibilité.
mchid
3

Ceci est un extrait de la documentation de la communauté sur Grub2

Désactiver l'image de démarrage: Cela peut faciliter la visualisation du terminal.

1. Appuyez sur "c" pour accéder à la ligne de commande, puis tapez: set color_normal=white/blueou la combinaison de couleurs que vous souhaitez utiliser.

2. "noir" car la deuxième entrée conserve la transparence du menu et doit être évité en tant que sélection si l'utilisateur souhaite utiliser une couleur d'arrière-plan unie.

Nitin Venkatesh
la source
Le fond violet n'est cependant pas une image.
Janvier
Oui, c'est une combinaison de couleurs que vous pouvez définirset color_normal=xxx/xxx
Nitin Venkatesh
Je pense que cela ne fait que définir la couleur (ou la transparence) du menu, pas pour tout le monde; et dans tous les cas, il y a beaucoup d'autres possibilités, y compris la création de votre propre thème.
Janvier
Selon ce qui suit : help.ubuntu.com/community/Grub2/Displays#GRUB_2_Colors , si vous définissez la couleur d'arrière-plan sur noir, définissez color_normal = xxx / black, le noir doit être interprété en tant que transparent afin que vous puissiez utiliser un arrière-plan d'image. Auparavant, l’arrière-plan violet était une image dans les versions Ubuntu <14.04 Voir la réponse de @rulet sur cette page (probablement la même image d’arrière-plan violet qui apparaît comme l’arrière-plan par défaut de lightdm). Cependant, sur les versions plus récentes, je pense que le fichier a changé ou est une valeur de couleur à la place, je ne m'en souviens pas.
mchid
3

Je voudrais d'abord obtenir votre image, puis faire apparaître le type de terminal

sudo nautilus

copier ou couper l'image en /boot/grub.

Ouvrez le terminal et tapez

sudo update-grub

Voilà.

MrTippage
la source
1
Quelle? Il suffit de déposer une image dans / boot / grub pour la faire apparaître dans le menu de menu. Je ne pense pas.
Eric Carvalho
2
@EricCarvalho C'est le cas. Dans les /etc/grub.d/05_debian_themelignes 163-168, il y a un code pour rechercher et utiliser une image /boot/grub.
Kiri