Definindo imagem para o GRUB

Publicado por Leonardo Damasceno em 10/09/2009

[ Hits: 12.083 ]

Blog: https://techcraic.wordpress.com

 


Definindo imagem para o GRUB



Definir uma imagem para o GRUB não é uma tarefa difícil, na verdade é bem fácil. Você pode usar algumas imagens já existentes ou colocar alguma imagem que você mesmo fez.

Primeiro vamos baixar o Splashimages. Digite no terminal:

# apt-get install grub-splashimages

O diretório com algumas imagens do Splashimages fica em /boot/grub/splashimages.

Vamos agora alterar o arquivo menu.lst do nosso GRUB. Digite:

# vim /boot/grub/menu.lst

Agora, no começo do arquivo, coloque o seguinte:

splashimage (hd0,0)/boot/grub/splashimages/debian_grey1-14col.xpm.gz

Explicação:
  • /boot/grub/splashimages/debian_grey1-14col.xpm.gz - É o caminho da imagem, que precisa está com extensão .xpm.gz
  • hd0,0 - É a partição que o seu sistema está instalado.

Para saber em qual partição ele está instalado, digite no terminal:

# grub

Aparecerá a linha de comando do GRUB:

grub >

Então, digite:

grub> find /boot/grub/stage1

O resultado mostrará algo como:

(hd0,0)

Agora você sabe onde o seu sistema está instalado. :)

Há também a opção de pegar qualquer imagem para isso e não utilizar apenas imagens que estejam dentro do /boot/grub/splashimages.

Instale o Imagemagick:

# apt-get install imagemagick

Agora, na linha de comando, renomeie a imagem:

# mv imagem.png splash.png

Agora vamos converter:

# convert -resize 640x480 -colors 14 splash.png splash.xpm && gzip splash.xpm

Vamos mover a imagem pra o diretório /boot/grub:

# mv splash.xpm.gz /boot/grub/

Agora vamos editar o arquivo menu.lst:

# vim /boot/grub/menu.lst

Nas primeiras linhas, digite:

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

Agora dê um update no GRUB:

# update-grub

Reinicie e faça o teste.

Outras dicas deste autor

Modificando o seu localtime

Utilizando o comando scp

Habilitando SSH no PFSense

Load Balance com PFSense

NetGrok, uma ótima ferramenta para monitoramento

Leitura recomendada

Tabela sem Table, só com CSS

Evitando SQL Injection

aMSN no Conectiva Linux 10

Chamada de trabalhos para o PGCon Brasil 2008

Sites de manuais, livros, fóruns, programas e pacotes para Slackware

  

Comentários
[1] Comentário enviado por joelzao em 10/09/2009 - 09:58h

Legal, mas instala o startup manager que resolve toda essa trabalheira.

[2] Comentário enviado por rafranco em 10/09/2009 - 19:26h

Nao consigo instalar o startup manager. Preciso editar o sources.list?

[3] Comentário enviado por leodamasceno em 10/09/2009 - 22:17h

Para que usar o startup manager? Basta seguir o tutorial!
Mas, caso você ainda sim queira instalar, se com:
# apt-get -y install startupmanager

Não funcionar, porque nos repositórios existentes em teu sources.list não tem! Ou seja, você precisa adicionar alguns mirros a mais, que contenham esse pacote, ou usar o wget pra puxar direto do site:
# wget -c http://downloads.sourceforge.net/project/startup-manager/startup-manager/1.9.13/startupmanager_1.9.1...


Um abraço.

[4] Comentário enviado por edersonhonorato em 18/10/2009 - 11:43h

Parabens pela dica...

O startup manager pode ser uma mão na roda para quem utiliza o Gnome, mas para quem usa o KDE como interface gráfica e não quer ter que instalar um monte de bibliotecas a toa a dica é muito proveitosa e não dá tanto trabalho assim, já que de qualquer modo você tem de converter a imagem usando o processo acima ou utilizando o gimp.

T+

[5] Comentário enviado por jaclinton em 05/01/2010 - 13:23h

leonardo estou com uma dúvida após eu editar o arquivo com a imagem desejada no shell como eu faço para salvar as alterações pois no meu aparece apenas o conteudo e am baixo -- insert--. gostaria que vc me ajudasse. flw.

[6] Comentário enviado por leodamasceno em 05/01/2010 - 14:23h

Olá jaclinton, não entendi a sua pergunta.
Após editar o arquivo com a imagem desejada no shell, como eu faço pra salvar as alterações? Em qual parte da dica você está? Explique melhor.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts