Otimizando o gerenciador de boot GRUB com Splash Screen

Publicado por Anderson Quadros em 17/04/2007

[ Hits: 18.317 ]

 


Otimizando o gerenciador de boot GRUB com Splash Screen




Estou reescrevendo sobre o artigo "Customizando seu GRUB com nova splash screen", pois quando precisei customizar o meu, tentei usar este tutorial numa tentativa frustrada, tendo em vista ainda os comentários que o mesmo possui.

O gerenciador de boot GRUB, oferece a opção para colocar uma imagem por trás da tela de seleção do OS. Em algumas distros o GRUB já vem com esta opção ativada (Ex: Fedora), siga os passos abaixo para selecionar a sua Splash Screen.

Primeiro você precisa escolher a imagem a ser usada, pode criar sua própria imagem usando algum editor (Ex: Gimp) ou baixar de algum site (Ex: http://www.gnome-look.org).

Requisitos da imagem:
  • Dimensões 640 x 480 pixels.
  • Número de cores: 14 (Caso a imagem possua mais de 14 cores na hora de iniciar o GRUB será mostrada a imagem redimensionada ao numero de cores padrão).

Caso escolha fazer você mesmo a imagem no Gimp, após editar a mesma abra a aba "Imagem > Modo > indexado" selecione "Gerar paleta otimizada" complete com o valor "14" e clique em "OK".

Ao salvar a imagem use a extensão "XPM (Imagem de PixMap do X)"

Abra o terminal com o usuário Root vá até a pasta onde salvou a imagem (Ex: '/home/usuário/'), depois use o comando abaixo para compactar a imagem:

# gzip exemplo.xpm

Após compactada, a imagem deverá terá extensão 'exemplo.xpm.gz', confirmado isso mova e/ou copie para o diretório '/boot/grub', exemplo:

# mv exemplo.xpm.gz /boot/grub

Ainda no terminal, mude para o diretório '/boot/grub' exemplo:

$ cd /boot/grub

Edite o arquivo "menu.lst" exemplo:

# vi menu.lst

Ou se preferir usar um editor visual:

# gedit menu.lst # Para o Gnome
ou
# kedit menu.lst # Para o KDE

Após aberto o arquivo "menu.lst" procure a linha que se inicia com "splashimage=" (Ex: splashimage=(hd0,0)/boot/grub/exemplo.xpm.gz). Caso não tenha crie uma linha e passe os seguintes parâmetros:

splashimage=(hd0,0)/boot/grub/exemplo.xpm.gz

Explicando a linha:

[splashimage=]: Parâmetro indicando que o GRUB usará uma imagem como Splash Screen.
[(hd0,0)]: Unidade de disco aonde o arquivo de imagem está alocado.
[/boot/grub/]: Diretório aonde o arquivo de imagem está alocado.
[exemplo.xpm.gz]: A imagem (obviamente).

Provavelmente você não terá que alterar quase nada além do nome da imagem (exemplo.xpm.gz).

Salve o arquivo e execute o comando:

# grub-install

Reinicie o computador e pronto!, sua Splash Screen já está instalada.

OBS: Lembrando que esta dica visa reforçar a dica publicada por Jaccon em 30/11/2005, assim se por motivo maior alguma frase ou oração descrita neste artigo for idêntica ao outro autor deve-se atribuir créditos a ele e não a minha pessoa.

Outras dicas deste autor

Ubuntu, porque todos estão mudando?

Firefox 3 Alpha 4

Instalar o aMSN 0.97b pelo APT-GET no Ubuntu Edgy

Leitura recomendada

Symfony - Introdução ao framework

Colocando wallpaper automático em horários alternativos

LiveUSB do openSUSE a partir do Windows

Entendendo o FHS

Como reiniciar uma máquina GNU/Linux totalmente travada com REISUB

  

Comentários
[1] Comentário enviado por f_Candido em 25/01/2008 - 12:41h

Escelente dica.
Parabéns.

[2] Comentário enviado por albfneto em 04/06/2008 - 19:34h

Sim, é excelente. Faço constantemente isso com o Sabayon. Eu conhecia e acho, para mim, que é mais prático que usar um dos pacotes para editar Grub.
Um complemento da dica, olha vc pode modificar a imagem original do grub, mesmo que ela esteja compactada, pelo menos no Sabayon. O gimp edita imagem compactada.

[3] Comentário enviado por victordematos em 17/11/2008 - 22:00h

padrão, muito obrigado deu certo!!!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts