> Ser� que esqueci de habilitar alguma op��o antes de compilar o
kernel ?

Aqui cabe uma outra pergunta.
Como voc� configurou o kernel??? O kernel oficial n�o vem configurado
segundo a necessidade de todas as distribui��es, pois isso seria
imposs�vel, ele � um kernel gen�rico. Um pacote na pasta "testing" do
ftp do Slackware tem um kernel gen�rico compilado pelo Patrick, dentro
desse pacote tem o config do kernel seguindo os padr�es do Slackware.
Ent�o voc� deveria seguir esses passos para compilar:

- Baixar o pacote kernel-generic-2.6.9-i486-1.tgz em:
ftp.slackware.at/slackware-current/testing/packages/linux-2.6.9

- Extrair o config numa pasta tempor�ria:

# su -
password:
# pwd
/root
# tar zxvf kernel-generic-2.6.9-i486-1.tgz boot/config*
boot/config-generic-2.6.9

- Agora configura e compila o kernel novo:

# cd /usr/src
# rm -fr linux-2.6.10
# rm -fr /lib/modules/linux-2.6.10
# tar jxvf /root/linux-2.6.10.tar.bz2
# cd linux-2.6.10
# cp /root/boot/config-generic-2.6.9 .config
# make oldconfig

Nesse ponto devem ser feitas algumas perguntas sobre drivers e recursos
novos do Linux 2.6.10, na d�vida digite "?" e siga o recomendado.

# make
# make modules_install
# cp arch/i386/boot/bzImage /boot/kernel-2.6.10
# cp System.map /boot/System.map

- Agora vem a parte importante meu amigo, se voc� usa ReiserFS deve
fazer isso:

# mkinitrd -c -k 2.6.10 -m reiserfs

- Se voc� usa o ext3 (nada contra, mas prefiro ReiserFS):

# mkinitrd -c -k 2.6.9 -m jbd:ext3 -f ext3 -r /dev/hdXY

Obviamente as letras XY devem ser substitu�das pelo dispositivo da
parti��o root do seu sistema.

Segue o link para uma dica postada por mim no VOL:
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=1157

Em Qui, 2005-01-06 �s 15:30 -0200, Fl�vio Barros escreveu:
> Pessoal baixei o kernel 2.6.10 e compilei normalmente.
> Ap�s a compila��o, renomei o kernel para vmlinuz-2.6.10 e criei o initrd
> initrd-2.6.10 (mkinitrd -k 2.6.10 -o initrd-2.6.10)
> 
> Instalei o novo kernel no meu grub, conforme o arquivo abaixo:
> title = Slackware Linux 10 2.4.26
> kernel = (hd0,0)/boot/vmlinuz-2.4.26 root=/dev/hda1
> initrd = (hd0,0)/boot/initrd-2.4.26
> 
> title = Slackware Linux 10 2.6.10
> kernel = (hd0,0)/boot/vmlinuz-2.6.10 root=/dev/hda1
> initrd = (hd0,0)/boot/initrd-2.6.10
> 
> A vers�o 2.4.26 funciona numa boa.
> A vers�o 2.6.10 aparece a seguinte mensagem de erro:
> vfs:cannot open root device "hda1" or unknown block (3,1)
> please append a correct "root=" boot option
> 
> 
> Ser� que esqueci de habilitar alguma op��o antes de compilar o kernel ?
-- 
Lincoln Lord�llo <[EMAIL PROTECTED]>

-- 
GUS-BR - Grupo de Usuarios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a