Minha primeira dica aqui no VOL, ensinando como compilar um kernel no
Slackware x64, espero que seja a primeira de muitas.
Bom, vamos lá.
Baixe o kernel em:
kernel.org
Navegue até o diretório onde o salvou. Exemplo:
# cd /home/seu_usuário/Downloads
Agora, mova o kernel para
/usr/src:
# mv linux-3.15.8.tar.xz /usr/src
Entre no diretório onde está o kernel:
# cd /usr/src
Descompacte:
# tar -Jxvf linux-3.15.8.tar.xz
Remova o link do kernel antigo:
# rm linux
Agora, crie um link para o novo kernel:
# ln -s linux-3.15.8 linux
Entre no diretório que acabou de criar:
# cd linux/
E execute os seguintes comandos:
# make clean # Para limpar o "lixo" deixado por compilações anteriores.
# make mrproper # Que limpa o que o clean deixou passar.
Agora, baixe a config do kernel 3.15.5:
# wget http://slackware.osuosl.org/slackware64-current/testing/source/config-testing-3.15.5/config-huge-3.15.5.x64
E mova para
.config:
# mv config-huge-3.15.5.x64 .config
Então, execute EM TELA CHEIA, para não dar erro:
# make menuconfig
Vai abrir uma tela de menu para habilitar algumas coisas, habilite somente se precisar, caso contrário, deixe como está. Salve e saia.
Compilação
Agora é hora da compilação, digite:
# make all -j3 # Vai demorar mais ou menos 1 hora e meia.
Instale os módulos:
# make modules_install
Configurações: execute os seguintes comandos:
# cp arch/x86_64/boot/bzImage /boot/vmlinuz-huge-3.15.8
# cp arch/x86_64/boot/bzImage /boot/vmlinuz-huge-3.15.8.x64
# cp System.map /boot/System.map-huge-3.15.8
# cp System.map /boot/System.map-huge-3.15.8.x64
# cp .config /boot/config-huge-3.15.8
# cp .config /boot/config-huge-3.15.8.x64
Entre no diretório boot:
# cd /boot
Remova os links do kernel antigo:
# rm System.map config vmlinuz
Agora execute os comandos para criar os links do novo kernel:
# ln -s System.map-huge-3.15.8.x64 System.map
# ln -s vmlinuz-huge-3.15.8.x64 vmlinuz
# ln -s config-huge-3.15.8.x64 config
Por fim, para salvar as configurações, execute:
# lilo
E para reiniciar o sistema:
# reboot
Obs.: funciona no Slackware x86 também, basta fazer o download das configurações do Slackware x86, em:
E mudar o caminho nas linhas:
arch/x86_64
Para:
arch/x86/...
É isso pessoal, espero que gostem.
E me desculpem se fiz algo errado, é minha primeira dica.