Como instalar/atualizar seu kernel
Para muitos que desejam atualizar seu kernel e sempre encontraram dificuldades, como módulos não instalados, como compilar corretamente ou até mesmo aquela famosa mensagem "KERNEL PANIC". Espero ajudar a quem procura este tipo de informação, afinal o conhecimento humano pertence à humanidade. Obrigado!
Parte 2: Compilando/instalando
Fechem a sessão e loguem-se como root no prompt.
Entrem em packages:
# cd /packages
Tomando como base meu PC, caso a pasta não exista, digita "mkdir /packages".
# cp linux-2.6.20.6.tar.bz2 /usr/src/
# cd /usr/src/
# tar jxf linux-2.6.20.6.tar.bz2
Demora um pouco para descompactar.
# rm -rf linux
Este comando apaga a pasta linux, se ela existir.
# ln -s linux-2.6.20.6 linux
Este comando cria uma pasta com o nome linux e faz um link da pasta linux-2.6.20.6 para a mesma.
# cd linux
# ls
(vão aparecer os seguintes arquivos e pastas)
É necessário entrar na pasta do kernel instalado no seu sistema, no meu caso é linux-2.6.18.1.
# cd linux-2.6.18.1
# cp .config /usr/src/linux-2.6.20.6/
Este comando vai fazer você copiar o arquivo de configuração do kernel já instalado na maquina e evitar problemas com a configuração do mesmo. Caso não possua o source do kernel atual, procure pelo arquivo de nome base "config" referente a versão atual dentro do diretório /boot.
# cd ..
# cd linux
# make menuconfig
Nesta hora, como você copiou o arquivo .config da instalação do outro kernel, só precisa salvar e sair. Se tiver algum conhecimento do que está fazendo, vá adiante, dê uma fuçada na configuração, compare com os equipamentos de hardware que você tem e seja feliz. CUIDADO, não mecha na configuração a menos que tenha grande conhecimento dos seus dispositivos de hardware, isso pode gerar um Kernel Panic se mal configurado.
# make all
Este comando vai fazer com que seu kernel seja compilado com as informações do arquivo .config - Esta ação demora dependendo da configuração do seu hardware e do tamanho da compilação de drivers do seu kernel.
# make modules_install
Entrem em packages:
# cd /packages
Tomando como base meu PC, caso a pasta não exista, digita "mkdir /packages".
# cp linux-2.6.20.6.tar.bz2 /usr/src/
# cd /usr/src/
# tar jxf linux-2.6.20.6.tar.bz2
Demora um pouco para descompactar.
# rm -rf linux
Este comando apaga a pasta linux, se ela existir.
# ln -s linux-2.6.20.6 linux
Este comando cria uma pasta com o nome linux e faz um link da pasta linux-2.6.20.6 para a mesma.
# cd linux
# ls
(vão aparecer os seguintes arquivos e pastas)
arch fs MAINTAINERS scripts block include Makefile security COPYING init mm sound CREDITS ipc Module.symvers System.map crypto Kbuild net usr Documentation kernel README vmlinux drivers lib REPORTING-BUGS# cd ..
É necessário entrar na pasta do kernel instalado no seu sistema, no meu caso é linux-2.6.18.1.
# cd linux-2.6.18.1
# cp .config /usr/src/linux-2.6.20.6/
Este comando vai fazer você copiar o arquivo de configuração do kernel já instalado na maquina e evitar problemas com a configuração do mesmo. Caso não possua o source do kernel atual, procure pelo arquivo de nome base "config" referente a versão atual dentro do diretório /boot.
# cd ..
# cd linux
# make menuconfig
Nesta hora, como você copiou o arquivo .config da instalação do outro kernel, só precisa salvar e sair. Se tiver algum conhecimento do que está fazendo, vá adiante, dê uma fuçada na configuração, compare com os equipamentos de hardware que você tem e seja feliz. CUIDADO, não mecha na configuração a menos que tenha grande conhecimento dos seus dispositivos de hardware, isso pode gerar um Kernel Panic se mal configurado.
# make all
Este comando vai fazer com que seu kernel seja compilado com as informações do arquivo .config - Esta ação demora dependendo da configuração do seu hardware e do tamanho da compilação de drivers do seu kernel.
# make modules_install
Irei testar em breve :)