Otimizando o gerenciador de boot GRUB com Splash Screen

Publicado por Anderson Quadros em 17/04/2007

[ Hits: 18.410 ]

 


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

Atualização do Arch Linux sem acesso à internet

Instalando WLan no Compaq Presario C730BR

Como descobrir qual distribuição Linux que está instalada

Samba, saiba para que serve essa grande ferramenta do Linux

Webcam do Sony Vaio com chipset RICOH R587x no Linux

  

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