Deixando a inicialização do Slackware com kernel 2.6 totalmente gráfica
Este artigo se propõe a orientar usuários iniciantes (ou não) nos procedimentos para deixar a inicialização do Slackware com Kernel 2.6.4 ou superior totalmente gráfica, LILO e carregamento com bootsplash.
Parte 4: Configurando o KERNEL
4.3 Aplicando o patch ao kernel
OBS: Supomos aqui que você já preparou os fontes do kernel, baixou, descompactou e criou o link simbólico "linux -> linux-2.6.4/".
# cp bootsplash-3.1.4-2.6.3.diff /usr/src/linux
# cd /usr/src/linux
# patch -p1 < bootsplash-3.1.4-2.6.3.diff
4.4 Configurando o kernel, utilizaremos o "make xconfig"
4.4.1 Ative o suporte a RAM disk
OBS: Supomos aqui que você já preparou os fontes do kernel, baixou, descompactou e criou o link simbólico "linux -> linux-2.6.4/".
# cp bootsplash-3.1.4-2.6.3.diff /usr/src/linux
# cd /usr/src/linux
# patch -p1 < bootsplash-3.1.4-2.6.3.diff
4.4 Configurando o kernel, utilizaremos o "make xconfig"
4.4.1 Ative o suporte a RAM disk
4.4.2 Ative o suporte a Framebuffer VESA no kernel e coloque o Framebuffer VGA da sua placa como módulos, no meu caso minha placa é um NVidia G-Force FX, isto serve para garantir que o fb0 seja o VESA, o qual tem suporte para 1024x768x16bit.
4.4.3 Ative o VGA text console e o Framebuffer Console support, com as opções exibidas abaixo:
4.4.4 Desative o bootup logo:
4.4.5 Ative o BOOTSPLASH (esta opção só aparece após o patch ser aplicado):
Pronto seu kernel está configurado! OBS: Não se esqueça das outras opções para o funcionamento do kernel, lembre-se que só mostramos como configurar para o bootsplash.
4.5 Compilado o kernel
4.5.1 Antes de tudo edite o arquivo Makefile
# vi Makefile
na linha EXTRAVERSION = , modifique para EXTRAVERSION = -bs com os espaços entre o = e EXTRAVERSION e o = e bs....
4.5.2 Agora compile e instale o kernel:
# make bzImage
# make
# make modules_install
# cp -p System.map /boot/System.map-2.6.4-bs
# cp -p arch/i386/boot/bzImage /boot/vmlinuz-2.6.4-bs