5.3. Como trocar a imagem de fundo no grub?



  1. - Primeiro é preciso criar uma imagem de fundo que o grub possa reconhecer.

    A imagem deve ter as seguintes características:

            xpm
            14 cores
            640x480
    
  2. Para converter uma imagem utilize o gimp, ou outro software de manipulação de imagens gráficas. Em modo texto, utilize a ferramenta convert do pacote ImageMagick:

        [usuario@localhost]# convert imagem.jpg -colors 14 -geometry 640x480! imagem.xpm
    
    Veja a manpage do convert para maiores informações.

  3. Agora a imagem precisa ser compactada com o utilitário gzip. Utilize a opção -9 para fazer a compactação:

        [usuario@localhost]#    gzip -9 imagem.xpm
    


    Será gerado o arquivo imagem.xpm.gz

    (A imagem não precisa, necessariamente, estar compactada. Fica ao critério do usuário compactá-la ou não)

  4. Como root, copie o arquivo imagem.xpm.gz para o diretório do grub:

        [root@localhost]#   cd diretorio_onde_esta_imagem.xpm.gz
    
        
        [root@localhost]#   cp imagem.xpm.gz /boot/grub
    


  5. Vá para o diretório do grub e edite o arquivo menu.lst

        [root@localhost]#   cd /boot/grub
    
        [root@localhost]#   mcedit menu.lst
    


    Aparecerá um arquivo semelhante a este:

        
        timeout = 15
        default =  0
        color   =  2
        foreground  = ffffff
        background  = 000000
        splashimage = (hd0,2)/boot/grub/splash.xpm.gz
        
        title = Conectiva Linux 6.0
                kernel = (hd0,2)/boot/vmlinuz-2.2.17-14cl root=/dev/hda3  mem=128M
        vga=0x315
        
        title = Memory Testing Utility (MemTest-86 v2.4)
                kernel = (hd0,2)/boot/memtest86
        
        title = Microsoft Windows (tm)
                unhide (hd0,0)
                rootnoverify (hd0,0)
                chainloader +1
                makeactive
        
       
    

    Troque a linha:

    splashimage = (hd0,2)/boot/grub/splash.xpm.gz por:

    splashimage = (hd0,2)/boot/grub/imagem.xpm.gz

    As linhas:

    foreground = ffffff

    background = 000000

    definem a cor do texto e a cor de fundo do menu, respectivamente. Faça experiências com os valores até achar uma cor visível e agradavel. Veja algumas cores:

        
        ffffff = Branco
        000000 = Preto
        333333 = Cinza escuro
        666666 = Cinza claro
    

    Salve o arquivo com a tecla F2 e saia com a tecla F10. Reinicie a máquina. A imagem de fundo deve ter sido alterada.