Bootsplash no Slackware - HowTo
Este é um HowTo sobre como instalar o software Bootsplash na distribuição Linux Slackware. A versão utilizada para compor o artigo foi o Slackware 11.
Parte 3: Configurando o kernel
A etapa a seguir será feita antes da compilação do kernel. Iremos "patchear" o kernel para adicionar a opção de bootsplash ao mesmo.
Primeiro de tudo, vamos aplicar o patch ao kernel. Para isso, vá até o diretório que contém os fontes do kernel (que normalmente está em /usr/src/linux) e aplique o arquivo DIFF ao kernel-source com o comando patch.
# cd /usr/src/linux
# patch -p1 < ARQUIVO_DIFF
Agora iremos ativar o bootsplash nas opções do kernel para que ele seja compilado corretamente para o uso do bootsplash.
# make menuconfig
Em "Device Drivers > Block Devices", ative RAM DISK SUPPORT preferencialmente como built-in.
Primeiro de tudo, vamos aplicar o patch ao kernel. Para isso, vá até o diretório que contém os fontes do kernel (que normalmente está em /usr/src/linux) e aplique o arquivo DIFF ao kernel-source com o comando patch.
# cd /usr/src/linux
# patch -p1 < ARQUIVO_DIFF
Agora iremos ativar o bootsplash nas opções do kernel para que ele seja compilado corretamente para o uso do bootsplash.
# make menuconfig
Em "Device Drivers > Block Devices", ative RAM DISK SUPPORT preferencialmente como built-in.
Em "Device Drivers > Graphics support", ative o suporte à VESA VGA graphics support e VGA 16-COLOR GRAPHICS SUPPORT;
No mesmo "Graphics support", entre em "Logo Configuration" e desabilite logo a primeira linha, que se refere à BOOTUP LOGO;
Ainda em "Graphics support", entre em "Console display driver support" e certifique-se de que as seguintes opções estão habilitadas como built-in:
Video Mode selection support
Framebuffer Console support
Select compiled-in fonts
VGA 8x8 font
VGA 8x16 font
Mini 4x6 font
Por fim e ainda em "Graphics Support", entre em "Bootsplash configuration" e habilite a opção "Bootup splash screen".
Depois disso você pode sair do menuconfig, salvar e recomeçar o processo de compilação e instalação do kernel.
# make modules
# make modules_install
# make bzImage
# cp System.map /boot
# cp arch/i386/boot/bzImage /boot
# lilo