quarta-feira, 12 de janeiro de 2011

Inserindo uma imagem no Grub

.

Eu já havia feito um artigo sobre como inserir uma imagem no Grub 2, mas é fato este grub não agradou muito as pessoas. Por isso vou publicar um sobre o grub.
Na minha opinião este processo é bem mais trabalhoso e a qualidade não é tão boa quanto do Grub 2. Mas mesmo assim vamos lá.
Como você pode perceber vamos precisar de uma imagem. Eu aconselho a escolher uma imagem simples sem muitas cores. Existem imagens bonitas com poucas cores. :)
Depois de escolhida a imagem vamos renomeá-la.

$ mv imagem.png grub-splash.png

Agora é preciso converter a imagem, alterar a resolução, diminuir o número de cores e compactá-la. Segue na próxima linha o comando para fazê-los.

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

Obs: Para executar este comando você deve ter instalado no seu sistema o pacote imagemagick.
# apt-get install imagemagick

Feito isso, precisamos mudar o endereço de localização da imagem(.xpm.gz).

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

Nosso próximo passo é editar o arquivo menu.lst presente na pasta /boot/grub. Seria bom você fazer um backup deste arquivo, caso estrague-o é só recolocá-lo no local novamente.

# cp /boot/grub/menu.lst /boot/grub/menu2.lst

Edite com seu editor preferido. Eu particulamente gosto do vim.

# vim /boot/grub/menu.lst

Insira esta linha no arquivo.
splashimage (hdx,y)/boot/grub/grub-splash.xpm.gz

Ex:
# Pretty colours
#color cyan/blue white/blue


splashimage (hd1,1)/boot/grub/grub-splash.xpm.gz


## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret



Lembrando que (hdx,y) representa a partição onde seu sistema está instalado.
Caso tenha dúvida quanto a isso no momento da inicialização do Grub ele mostra esta informação.

Obs: Você sempre vai usar hd*, mesmo que seu HD seja SATA ou SCSI.

Após editar, salve o arquivo e execute os comandos abaixo.

# grub-install /dev/hda
# update-grub


Pronto, basta reiniciar o seu GNU/Linux.

# shutdown -r 0

Feito.
Boa Sorte!
Eu prefiro o Grub2 a qualidade da imagem fica melhor.

Nenhum comentário:

Postar um comentário