Compilando o KERNEL sem medo do "kernel panic"
Artigo dedicado a usuários iniciantes que sentem um certo receio de se aventurar a compilar o kernel com medo de dar algum erro, como o famoso "Kernel Panic".
Parte 3: Alterando o Lilo
Agora vamos alterar o arquivo de configuração do lilo, note que o meu gerenciador de boot é o lilo, caso você use outro gerenciador de boot, como o grub por exemplo, terá que alterar a configuração referente ao grub.
O arquivo de configuração do lilo fica em /etc/lilo.conf, edite este arquivo com qualquer editor de texto (como root) e coloque as seguintes linhas no final dele:
O arquivo de configuração do lilo fica em /etc/lilo.conf, edite este arquivo com qualquer editor de texto (como root) e coloque as seguintes linhas no final dele:
image = /vmlinuz
root = /dev/hdXX
label = NovoLinux
read-only
root = /dev/hdXX
label = NovoLinux
read-only
* Nota: /dev/hdXX, onde XX é em que partição seu Linux se encontra, "fdisk -l" te diz isso =)
Após alterar o arquivo digite o comando "lilo" na linha de comando como root e reinicie o computador, ao reiniciar a opção NovoLinux estará lá, selecione e veja as alterações.
Se tudo der certo e o Linux chegar na tela de login, você está pronto para compilar os módulos.
Entre no diretório do source do kernel e compile os módulos:
# cd /usr/src/linux
# make modules (compila os módulos)
Agora entre no diretório /lib/modules e note que lá está a pasta com os módulos antigos, no meu caso o nome da pasta é 2.4.33.3, vamos renomear ela para um possível BACKUP, caso você não fique satisfeito com o resultado:
# cd /lib/modules
# mv 2.4.33.3 2.4.33.3.ANTIGO
Feito isso podemos instalar os novos módulos, volte pro diretório /usr/src/linux e digite o comando:
# make modules_install
Pronto, se não houve nenhum erro você compilou o kernel pra testes, eu aconselho que você mantenha a imagem do kernel antigo e a pasta dos módulos antiga também durante um mês aproximadamente para você ter certeza de que está satisfeito, caso não fique você poderá recompilar o kernel quantas vezes for preciso ou retornar ao kernel antigo sem problema nenhum, lembre-se apenas de renomear a pasta 2.4.33.3.ANTIGO para 2.4.33.3.
Considerações finais
Bom, como disse antes escrevi esse artigo pensando em usuários principiantes que estão querendo se aventurar na tarefa de compilar um kernel sem medo. Espero que este artigo possa ajudar alguém que visite o portal Viva o Linux.Valeww pessoal.
Eduardo de Sant'Ana