Debian com kernel 2.6.10 - passo a passo

O Debian facilita a vida do usuário até mesmo na hora de compilar o kernel, pois a distribuição nos oferece ferramentas que automatizam o processo de compilação e instalação do mesmo. Nesse artigo vamos aprender como gerar um pacote DEB com o kernel 2.6 utilizando o excelente make-kpkg.

[ Hits: 100.055 ]

Por: Sebastião Relson Reis da Luz em 31/01/2005 | Blog: http://tribodoci.net/


Configurando o boot manager (lilo)



Agora virão as configurações do seu boot manager, no meu sistema é o lilo, mas creio que a semântica dos outros sejam a mesma.

Em um momento da instalação ele perguntará se você deseja que as configurações do lilo sejam feitas com o arquivo de configuração já existente no seu sistema (/etc/lilo.conf), então não confirme, pois ele está configurado para o seu kernel anterior.

A próxima etapa será escolher uma nova configuração, daí digite "yes". A próxima pergunta é se será instalado no seu disco, confirme com "yes" também. A configuração do lilo vai ficar mais ou menos assim:

# vim /etc/lilo.conf

# sendo no hda ele será instalado no mbr do seu disco agora
# se deixar com está hdax será instalado na # partição onde
# está instalado o sistema onde x cnrresponde a partição
# que está instalado o seu sistema

boot=/dev/hda

# root é onde está montado a sua partição raíz do seu sistema,
# substitua o 2 por sua partição correspondente e ele já terá
# adicionado a partição correta

root=/dev/hda2

# Resolução de vídeo
vga=normal

# não é necessário modificar o resto, desde que não tenha outro
# sistema instalado

compact
delay=20
image=/vmlinuz
label = Linux
read-only
initrd=/initrd.img

E observe se no seu diretório / existe o arquivo initrd.img, se não existir, crie um hard link para /boot/initrd.img-2.6.10:

# ln -s /boot/initrid.img-2.6.10 /initrd.img

Dica: Edite o arquivo /etc/lilo.conf retirando ou comentando a linha "compact", pois com essa opção não é mostrada nenhuma mensagem, a tela fica limpa até que a inicialização do sistema esteja completa e isso pode ser assustador, pois podemos pensar que o processo não deu certo. Depois da edição ative as novas configurações com o comando "lilo".

Reinicie o sistema:

# reboot

Faça o login e se tudo der certo é só conferir a nova versão do seu kernel:

# uname -a

Página anterior    

Páginas do artigo
   1. Introdução
   2. Atualizando o sistema
   3. Instalando os pacotes necessários
   4. Baixando os fontes do kernel
   5. Configurando e compilando o kernel
   6. Configurando o boot manager (lilo)
Outros artigos deste autor

Programando em Java para Console

Leitura recomendada

Compilando kernel no Debian Squeeze

Compilando o kernel no Slackware com pacotes pré-compilados

Recompilando o kernel na distribuição Debian

ReactOS: O irmão open-source do Microsoft Windows NT 4.0

Kernel 2.6.7 compilado e configurado para nVIDIA

  
Comentários
[1] Comentário enviado por boureal em 31/01/2005 - 08:28h

Parabéns pelo artigo . .
Faz um tempinho que estava procurando algo assim . .
Só uma dúvida . .
Para atualizar do woody para o sarge , qual a configuração do lilo que devo acertar ?

[2] Comentário enviado por lordello em 31/01/2005 - 12:45h

Cara, fala sério... o config do Linux 2.4 NÃO serve para o Linux 2.6, eles são incompatíveis...

Mas o artigo está muito bem feito.. parabéns...

[3] Comentário enviado por birilo em 31/01/2005 - 16:31h

Essa do Kernel 2.4 e 2.6 foi de matar né...

Quase mudei de distro só por causa disso (não conseguia rodar minha CAM Digital)...

Bom, no fim, fiz tudo a mão.. Deu trabalho mas deu certo..

[4] Comentário enviado por Bach em 13/02/2005 - 17:01h

Bom, soh é necessário atualizar as configurações na versões mais recentes do lilo vc pode mudar alguns parametros mais se vc num quiser mudar nada e soh digitar como root lilo para que as configurações sejam atualizadas

[5] Comentário enviado por ximex em 13/05/2006 - 09:51h

Cara quando mando dá boot pelo hd sata dá o seguinte erro:
pivot_root: No such file or directory
/sbin/init: 426:cannot open /dev/console: No such file
Kernel panic - not syncing: Attempted to kill init!

Sabe que pode ser ?

[6] Comentário enviado por rjdiniz em 20/04/2007 - 13:26h

valeu a ajuda! Sou leigo pacas nessa Distribuição


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts