Como mudar a cor roxa do fundo no grub?


38

Como fazer isso manualmente, não instalando nenhuma ferramenta?


Como você quer mudar isso? Adicione uma imagem de fundo, mude para outra cor, ...?
— JanC

2
@ Régua, se você souber a resposta, coloque-a como resposta e aprove-a. Editar a pergunta não é o método correto.
— Rinzwind

Respostas:


38

Esse é meu jeito:

  • Antes das 13.10:

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

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

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

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

E mude a cor de fundo do grub como quiser, no meu caso eu mudo o fundo do grub para preto (0,0,0)

if background_color 0,0,0 ; then
   clear
fi

Em seguida, atualize o grub

sudo update-grub

Observe que: deve haver um espaço após o valor da cor; caso contrário, você sempre terá um fundo preto. E como presente, tente usar esse valor 35,00,60.


Caso alguém não saiba, esses são valores RGB para a cor.
— Kiri2

2
Para o Ubuntu 16.04, ubuntu-logo.grubmudou-se para/usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
— MDMower 3/16/16

1
Existem quatro números no ubuntu 16.04
— uma oferta não pode recusar

14.04 também requer quatro números.

O Ubuntu 16.04 possui quatro valores, você deve atualizar sua resposta de acordo.
— Rishabh Agrahari

5

É muito simples:

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

e mude o valor do preto com a sua cor, no meu caso # 000000 é preto

black=0x000000

Saudações


4

Está bem. Eu decidi escrever a resposta. Eu peguei instruções daqui

No meu caso, a resolução da tela é 1440X900. Alguém diz que alterar a resolução da janela do grub para a resolução real do monitor torna a inicialização mais rápida (mas não vejo isso entrar em vigor nas últimas versões do Ubuntu). Então, mudei e descomentei uma linha /etc/default/grubpara isso:

GRUB_GFXMODE=1440x900

Então, para mudar o fundo roxo do grub, criei a imagem, no meu caso, apenas uma imagem preta com resolução de 1440X900 e a coloquei /boot/grub. Então, meu arquivo é:

/boot/grub/gbackground.jpg

Depois editei novamente /etc/default/grube coloquei uma linha:

GRUB_BACKGROUND=/boot/grub/gbackground.jpg

atualizei a configuração do grub com o comando:

sudo update-grub

Isso é tudo. Agora o fundo grub é preto.


Além disso, se você quiser usar uma imagem personalizada aqui, o wiki declara que a imagem não deve ser "indexada", deve ser RBG e diz que você pode exportar a imagem do gimp com esses parâmetros para garantir a compatibilidade.
— Mchid 02/02

3

Este é um trecho da documentação da comunidade no Grub2

Desativando a imagem inicial: Isso pode facilitar a visualização do terminal.

1.Pressione "c" para ir para a linha de comando e digite: set color_normal=white/blueou a combinação de cores que deseja usar.

2. "preto", pois a segunda entrada retém a transparência do menu e deve ser evitada como uma seleção se o usuário quiser trabalhar com uma cor de plano de fundo sólida.


O fundo roxo não é uma imagem.
— JanC 07/07

Sim, é uma combinação de cores que você pode definir comset color_normal=xxx/xxx
— Nitin Venkatesh

Eu acho que apenas define a cor (ou transparência) para o menu, não para todo o grub; e, de qualquer forma, existem muitas outras possibilidades, incluindo a criação de seu próprio tema.
— JanC

De acordo com aqui: help.ubuntu.com/community/Grub2/Displays#GRUB_2_Colors , se você definir a cor do plano de fundo como preta, defina color_normal = xxx / preto, o preto deve ser interpretado como transparente para que você possa usar um plano de fundo da imagem. O plano de fundo roxo costumava ser uma imagem nas versões do Ubuntu <14.04. No entanto, nas versões mais recentes, acho que o arquivo mudou ou é um valor de cor, não me lembro.
— Mchid 02/02

3

Primeiro eu pegava sua imagem e depois mostrava o tipo Terminal

sudo nautilus

copiar ou cortar a imagem /boot/grub.

Abra o terminal e digite

sudo update-grub

Ai está.


1
O que? Apenas soltar uma imagem em / boot / grub fará com que ela apareça no menu grub? Acho que não.
— Eric Carvalho

2
@EricCarvalho Na verdade, sim. Nas /etc/grub.d/05_debian_themelinhas 163-168 existe um código para procurar e usar uma imagem /boot/grub.
— 5134 kiri

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.