
Você conhece o Grub? GRand Unified Bootloader é o programa mais utilizado hoje para montar o menu de Sistemas Operacionais instalados no computador, nos permitindo escolher em qual vamos trabalhar, a cada inicialização da máquina. Especialmente comum em sistemas GNU/Linux.
Pois bem, que o Grub já suporta uma imagenzinha de fundo não é novidade. Você vai encontrar vários artigos falando do assunto ( um bom exemplo é este, para Ubuntu, em Português), Mas vamos resumir...
Basicamente, para colocar uma imagem no fundo do menu gerado pelo Grub, tudo de que você precisa é de uma imagem em 640×480 pixels, com 14 cores, no formato "xpm.gz" ( X-Pixmap compactada com o Gzip. Tendo a imagem, basta alterar o arquivo de configuração do grub, o /boot/grub/menu.lst, garantindo que existe uma linha referenciando "splashimage" e fazendo esta linha apontar para o seu arquivo escolhido.
Por exemplo, se seu arquivo for "/boot/grub/splashimages/athens.xpm.gz", e a partição principal da sua instalação GNU/Linux é (hd0,1) (a segunda partição do primeiro HD), a linha deve ficar:
splashimage (hd0,1)/boot/grub/splashimages/athens.xpm.gz
Não é tão complicado. Se você já tem um Grub funcionando e está em dúvida sobre a partição onde seu sistema está instalado, basta abrir o arquivo (o tal do /boot/grub/menu.lst) e dar uma olhada no parâmetro "root" do seu GNU/Linux.
Automatizando...
É muito legal isso, mas tem um problema. Se você quer mudar a imagem de uma hora pra outra, é chato ter que ir lá no arquivo e editá-lo, não? Pois foi para evitar isso que criei um script que permite selecionar a imagem e já a troca automaticamente se você quiser.
Requisitos
Para usar o gsis (como batizei a ferramenta: Grub Splash Image Selector) de maneira satisfatória, você vai precisar:
- Usar GNU/Linux e ter um grub instalado;
- Usar como diretório de imagens para o grub o "/boot/grub/splashimages" (se for outro, edite o script);
- Ter seu grub já funcionando perfeitamente com uma imagem de splash que se encontra em "/boot/grub/splashimages";
- Um olho de gnomo (calma, é só um software: eog);
- Zenity
Se você atende a todos esses requisitos, parabéns! Agora você vai poder utilizar este script seletor tranqüilamente! Basta baixar o gsis e mandar ver! (são só 57 linhas de código, mas este artigo já está técnico demais pra eu colocar esse script "inline" :-P )
Se quiser imagens para testar, como brinde veja nos anexos deste artigo um pacote de imagens do Bardo em versão própria para o grub. Descompacte o conteúdo para /boot/grub/splashimages e terá já 10 imagens para usar como splash.
-- Cárlisson Galdino
| Anexo | Tamanho |
|---|---|
| bardo-splashimages.tgz | 504.91 KB |
| gsis.sh | 1.39 KB |





RSS




Comentários
Submeter um novo comentário