Compilação do kernel no Slackware 10.2
Dica publicada em Linux / Introdução
Compilação do kernel no Slackware 10.2
Esse artigo é bem resumido e traz um passo-a-passo de como compilar o kernel do Slackware 10.2. São apenas 10 passo de sucesso garantido.
Passo 01: Obter o kernel em http://www.kernel.org
Passo 02: Descompactar o kernel novo em /usr/src/
# tar -xjvf linux-2.6.18-1.tar.bz2
Ou
# bunzip2 linux-2.6.18-1.tar.bz2
# tar -xvf linux-2.6.18-1.tar
Passo 03: Criar um link simbólico para a pasta descompactada
# ln -sf /usr/src/linux-2.6.18-1 /usr/src/linux
Passo 04: dentro de /usr/src/linux configurar os opções de Kernel
# cd /usr/src/linux
# make menuconfig
Passo 05: Compilar o Kernel
# make modules
# make bzImage
# make modules_install
Ou
# make all
# make modules_install
Passo 06: Copiar imagem, System.map e .config para /boot.
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.18-1
# cp System.map /boot/System.map-2.6.18-1
# cp .config /boot/config-2.6.18-1
Passo 07: Criar Link simbólico para System.map
# ln -sf /boot/System.map-2.6.18-1 /boot/System.map
Passo 09: Editar o bootloader (GRUB ou Lilo, você escolhe qual está utilizando).
No Lilo:
# cd /etc/
# vim lilo.conf
Incluir no arquivo
# lilo
No GRUB:
# cd /boot/grub
# vim menu.lst
Incluir no arquivo:
Passo 10: Reiniciar o Sistema
# reboot
Compilando o kernel do Slackware 10.2
IMPORTANTE: onde eu utilizo a notação linux-2.6.18-1 é a versão do kernel que eu utilizei para fazer esse pequeno artigo. Quando você baixar uma versão mais atual lembre-se de substituir, ok?Passo 01: Obter o kernel em http://www.kernel.org
Passo 02: Descompactar o kernel novo em /usr/src/
# tar -xjvf linux-2.6.18-1.tar.bz2
Ou
# bunzip2 linux-2.6.18-1.tar.bz2
# tar -xvf linux-2.6.18-1.tar
Passo 03: Criar um link simbólico para a pasta descompactada
# ln -sf /usr/src/linux-2.6.18-1 /usr/src/linux
Passo 04: dentro de /usr/src/linux configurar os opções de Kernel
# cd /usr/src/linux
# make menuconfig
Passo 05: Compilar o Kernel
# make modules
# make bzImage
# make modules_install
Ou
# make all
# make modules_install
Passo 06: Copiar imagem, System.map e .config para /boot.
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.18-1
# cp System.map /boot/System.map-2.6.18-1
# cp .config /boot/config-2.6.18-1
Passo 07: Criar Link simbólico para System.map
# ln -sf /boot/System.map-2.6.18-1 /boot/System.map
Passo 09: Editar o bootloader (GRUB ou Lilo, você escolhe qual está utilizando).
No Lilo:
# cd /etc/
# vim lilo.conf
Incluir no arquivo
Image = /boot/vmlinuz-2.6.18-1
label linux26181
root=/dev/hda3
read-only
label linux26181
root=/dev/hda3
read-only
# lilo
No GRUB:
# cd /boot/grub
# vim menu.lst
Incluir no arquivo:
title linux kernel 2.6.18-1
root (hd0,2)
kernel /vmlinuz-2.6.18-1 ro root=/dev/hda3
boot
root (hd0,2)
kernel /vmlinuz-2.6.18-1 ro root=/dev/hda3
boot
Passo 10: Reiniciar o Sistema
# reboot