Compilação Kernel

12 views
Skip to first unread message

Paulo Sérgio .

unread,
Jun 2, 2012, 7:42:53 AM6/2/12
to slack-u...@googlegroups.com
Amigos, bom dia.

Existe uma maneira correta de se compilar ou recompilar o kernel no Slackware?

Pois eu já compilei no Debian, ubuntu e Arch, mas no slack toda a vez dá kernel panic.

Gostaria de vossa ajuda,

Abc.

________________________________________________
SlackerLay

O Batman usa Linux.

Slackware é minha distro Linux e Volkerding é meu pastor
 ________________________________________________

Otavio Augusto

unread,
Jun 2, 2012, 8:27:52 AM6/2/12
to slack-u...@googlegroups.com
o procedimento 'e o mesmo.
para sabger mais detlahes seria bom as ultimas linhas antes do panic.
O panic ocorre durante o boot ?


2012/6/2 Paulo Sérgio . <paulosc....@hotmail.com>:
> --
> GUS-BR - Grupo de Usuários de Slackware Brasil
> http://www.slackwarebrasil.org/
> http://groups.google.com/group/slack-users-br
>
> Antes de perguntar:
> http://www.istf.com.br/perguntas/
>
> Para sair da lista envie um e-mail para:
> slack-users-b...@googlegroups.com



--
Otavio Augusto
---------------------
Consultor de TI
Citius Tecnologia
31 37761866
31 88651242
http://www.citiustecnologia.com.br

Paulo Sérgio .

unread,
Jun 2, 2012, 9:22:13 AM6/2/12
to slack-u...@googlegroups.com
Sim, geralmente o mais comum é a mensagem Linux Kernel panic: VFS: Unable to mount root fs.

Edito a lilo corretamente e grava, sempre coloco igual a edição acima apenas mudando a imagem do kernel


________________________________________________
SlackerLay

O Batman usa Linux.

Slackware é minha distro Linux e Volkerding é meu pastor
 ________________________________________________


> Date: Sat, 2 Jun 2012 09:27:52 -0300
> Subject: Re: [slack-users] Compilação Kernel
> From: otav...@gmail.com
> To: slack-u...@googlegroups.com

Otavio Augusto

unread,
Jun 2, 2012, 9:29:42 AM6/2/12
to slack-u...@googlegroups.com
Provavelmente vc nao esta compilando o driver do filesystem, ou da
controladora de disco que vc usa dentro do kernel.
Uma dica para configurar o kernel carregar as configs anterior que
est`ao funcionando e depois modifica-lo. Ate que vc tenha experiencia
suficiente para fazer do 0.

root@localhost# cat /proc/config.gz > /usr/src/[DIR_DOR_KERNEL]/.config



Em 2 de junho de 2012 10:22, Paulo Sérgio .
<paulosc....@hotmail.com> escreveu:

Otavio Augusto

unread,
Jun 2, 2012, 9:30:15 AM6/2/12
to slack-u...@googlegroups.com
Corrigindo eh o zcat e nao cat


root@localhost#  zcat /proc/config.gz  > /usr/src/[DIR_DOR_KERNEL]/.config

Noilson Caio

unread,
Jun 2, 2012, 10:04:39 AM6/2/12
to slack-u...@googlegroups.com
Quando já tem um .config o target do make é oldconfig.

Você criou o inicial ramdisk ? mkinitrd --help

=]
Noilson Caio Teixeira de Araújo
Linux Professional Institute Certification  2 - LPI000182893
Novell Certified Linux Administrator (CLA) - 10111916
Novell Data Center Technical Specialist

http://ncaio.ithub.com.br
http://br.linkedin.com/in/ncaio
http://www.commandlinefu.com/commands/by/ncaio
http://www.dicas-l.com.br/autores/noilsoncaioteixeiradearaujo.php

Paulo Sérgio .

unread,
Jun 2, 2012, 4:09:24 PM6/2/12
to slack-u...@googlegroups.com

Amigos, muito obrigado. Deu Certo !

Na configuração do kernel habilitei suporte a EXT4, pois o default estava ext3. Também fiz a dica do colega na configuração da memória.

Vlw

________________________________________________
SlackerLay

O Batman usa Linux.

Slackware é minha distro Linux e Volkerding é meu pastor
 ________________________________________________


> Date: Sat, 2 Jun 2012 10:30:15 -0300

vic

unread,
Jun 3, 2012, 1:20:14 AM6/3/12
to slack-u...@googlegroups.com
Minha dica ligar tudo o que seu PC usa (cdrom, plugar usb, etc.) e usar
o make localmodconfig que seu kernel será configurado com todos os
dispositivos em uso como módulo, ou você pode usar o localyesconfig que
faz a mesma coisa que o anterior, mas todos os drivers serão compilados
junto ao kernel.

Na primeira opção, você poderá editar a configuração e colocar para
compilar junto ao kernel coisas importantes como driver de disco e
suporte à sistema de arquivos ou poderá criar um initrd. Ratifico que o
slackware tem um utilitário que ajuda na criação do initrd, então veja o
arquivo /boot/README.initrd.

--
vic
http://choppnerd.com
http://donttrack.us | http://dontbubble.us

Paulo Sérgio .

unread,
Jun 3, 2012, 2:48:44 AM6/3/12
to slack-u...@googlegroups.com
Funcionou perfeitamente todos os componentes depois que fiiz : "zcat /proc/config.gz >.config"  antes de compilar.
Meu notebook está funcionando perfeitamente reconhecendo os 4 gb memórias.

Gratos à todos,

________________________________________________
SlackerLay

O Batman usa Linux.

Slackware é minha distro Linux e Volkerding é meu pastor
 ________________________________________________


> Date: Sat, 2 Jun 2012 10:30:15 -0300

Psycho Mantys

unread,
Jun 3, 2012, 8:37:07 PM6/3/12
to slack-u...@googlegroups.com
Em 3 de junho de 2012 02:20, vic <v...@wa.pro.br> escreveu:
> Em 2012-06-02 10:22, Paulo Sérgio . escreveu:
>
################################################################

O localyesconfig e o localmodconfig são dicas muito boas, mas pelo que
eu lembro, sempre ficar ligado porque ele não pega os modulos
built-in.

E lembrar também que modulos deixam de funcionar entre uma versão ou
outra do kernel, ou até mudam de nome.

Uma dica a ais também é:
http://www.slackbr.org/wiki/index.php?title=Kernelpkg


--
Mi blog eres su blog: https://psychomantys.wordpress.com
@psycho_mantys : http://twitter.com/psycho_mantys
http://www.slackware.com
U.L. : 450347
Fnord
Reply all
Reply to author
Forward
0 new messages