Contents
Projeto MIB
O que é o bootsplash?
Olá, para quem não conhece o bootsplash, vale apena dar uma olhada em http://www.bootsplash.org, o bootsplash, é um modo gráfico de boot para linux, no qual você pode ter barras de progresso, imagens e coisas assim.
Pacotes requeridos para instalação
- Código Fonte do kernel
- Patch do bootsplash para o kernel
- Pacotes extras para o Debian GNU/Linux Sarge (3.1)
Obs: use apt-get install [pacote1] [pacote2] .... * gcc * make * make-utils * initrd-tools * kernel-package * libncurses5-dev
Aplicando o Patch do Bootsplash
- Suponho que você baixou o patch correto para o teu kernel no diretório /usr/src
Ex: /usr/src/bootsplash-3.1.4-2.6.8-diff
- Vá até o diretório do seu kernel
# cd /usr/src/linux-2.6.8
- Agora vamos aplicar o patch
# patch -p1 < bootsplash-3.1.4-2.6.8-diff
Compilação do kernel com o bootsplash
Configurando e Compilando o kernel:
Tenha certeza que você está com root, e no diretório do kernel (/usr/src/linux-x.y.z)
make menuconfig ( ou make xconfig no caso do X )
- Depois coloque o suporte as seguintes extenções no kernel
---> File Systems --> Misc File Systems marque a opcao: Compressed ROM File System Support (cramfs) ---> Devices Drivers --> Block Devices marque as opcoes: Ram Disk Support Inital RAM Disk (initrd) ---> Graphics Support --> Suport for Frame Buffer devices selecione as seguintes opcoes: VGA 16 Color Graphics Support Vesa VGA Graphics Support ---> Graphics Support --> Bootsplash Configuration selecione a seguinte opcao: Bootsplash Screen NOTA:: Selecione todas as opções como built-in e não como Modulo
- Agora basta compilar o kernel
# make-kpkg --revision=1 --append-to-version=-bootsplash kernel_image
- Quando voce terminar a compilação, você vai achar um pacote kernel-image-XXXX.deb localizado no seu /usr/src, este é o seu kernel compilado
Instale o kernel # dpkg -i kernel-image-2.6.8-bootsplash_1_386.deb --> subistitua pelo nome do seu kernel
Instalação do bootsplash
- Adicione a seguinte linha no /etc/apt/sources.list
deb http://www.bootsplash.de/files/debian/ unstable main
- Instale os pacotes do bootsplash
- #apt-get update #apt-cache search bootsplash #apt-get install bootsplash sysv-rc-bootsplash
- ( se quiser basta adicionar o tema tb a linha do apt-get install )
- Quando lhe for perguntado qual imagem usar (initrd) selecione a opcao none, pois ele ira criar uma imagem que carrega apenas o bootsplash, se voce compilou algo em seu kernel, que precise de uma initrd, entao com a initrd criada, basta dizer ao bootsplash, que voce vai usar esta imagem.
- Caso precis reconfigurar, use o seguinte comando:
- # dpkg-reconfigure bootsplash
- Caso precis reconfigurar, use o seguinte comando:
Configuração a ser usada, no Grub/Lilo
GRUB:
- Sua configuracao para o grub tem de estar da seguinte maneira
title Debian GNU/Linux, kernel-2.6.8-bootsplash kernel (hd0,0)/vmlinuz-2.6.8-bootsplash root=/dev/hdaX vga=791 splash=verbose initrd (hd0,)/initrd.splash save defaults boot
Nota: a opcao vmlinuz tem de estar como estiver no seu /boot, a opcao (hd0,0) é relativa a sua instalacao, vga=791 exibe seu console em 1024x768, splash=verbose representa o tipo de carregamento para o bootsplash, initrd é a imagem criada pelo bootsplash
- Reinicie com o novo kernel
LILO:
- adicione as seguintes linhas ao lilo
initrd=/initrd.splash vga=791 append="splash=verbose"
- Execute o comando lilo e reinicie o computador
Links dos sites, e Referências
- Site oficial do bootsplash: Temas para o bootsplash
Contato: Mike Tesliuk (pruonckk at pruonckk.org)