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 2: Obtendo o necessário
Para instalar o Bootsplash no Slackware precisaremos "patchear" o nosso kernel e (re)compilá-lo. Para isto iremos precisar da série development (/d) do Slackware e do kernel-source do kernel que será utilizado.
Não irei cobrir detalhadamente o processo de compilação do kernel em si, pois estaria fugindo da proposta do artigo. Há artigos muito bom sobre a compilação do kernel, muito daqui do VOL mesmo. Portanto, partirei do princípio de que o leitor sabe compilar um kernel e tem o kernel-source instalado na sua máquina.
Os pacotes necessários serão, portanto:
Já o patch do kernel vai depender justamente da versão do kernel que você está utilizando. A série 2.6.x do kernel Linux é muito ampla e a variedade de sub-versões utilizadas é muito grande, entretanto as sub-versões dá série 2.6 são bastante compatíveis entre si, o que possibilita que o DIFF (patch) do bootsplash para o kernel 2.6.15 funcione perfeitamente em kernel 2.6.9 ou ainda 2.6.18, por exemplo. Pegue o DIFF abaixo mais próximo ao seu kernel: Veremos mais sobre os temas mais adiante, mostrando links para temas e ensinando o procedimento para instalá-los.
Antes de prosseguir, faça um backup do seu diretório /boot para poder restaurá-lo em caso de problemas. Faça também um backup do seu initrd.gz no próprio diretório /boot, usando o comando abaixo:
# cp /boot/initrd.gz /boot/initrd.gz-backup
O arquivo de backup será utilizado posteriormente para trocar o tema do bootsplash, portanto é fundamental fazer o seu backup.
Não irei cobrir detalhadamente o processo de compilação do kernel em si, pois estaria fugindo da proposta do artigo. Há artigos muito bom sobre a compilação do kernel, muito daqui do VOL mesmo. Portanto, partirei do princípio de que o leitor sabe compilar um kernel e tem o kernel-source instalado na sua máquina.
Os pacotes necessários serão, portanto:
- O pacote bootsplash, em si;
- Um diff, para colocar o patch ao kernel;
- Um tema do Bootsplash (opcional, já que o pacote do Bootsplash que eu recomendarei já contém 2 temas)
Já o patch do kernel vai depender justamente da versão do kernel que você está utilizando. A série 2.6.x do kernel Linux é muito ampla e a variedade de sub-versões utilizadas é muito grande, entretanto as sub-versões dá série 2.6 são bastante compatíveis entre si, o que possibilita que o DIFF (patch) do bootsplash para o kernel 2.6.15 funcione perfeitamente em kernel 2.6.9 ou ainda 2.6.18, por exemplo. Pegue o DIFF abaixo mais próximo ao seu kernel: Veremos mais sobre os temas mais adiante, mostrando links para temas e ensinando o procedimento para instalá-los.
Antes de prosseguir, faça um backup do seu diretório /boot para poder restaurá-lo em caso de problemas. Faça também um backup do seu initrd.gz no próprio diretório /boot, usando o comando abaixo:
# cp /boot/initrd.gz /boot/initrd.gz-backup
O arquivo de backup será utilizado posteriormente para trocar o tema do bootsplash, portanto é fundamental fazer o seu backup.