-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, Jun 10, 2012 at 12:54:01AM +0000, Caio Vitor Bonvenuto wrote:
> No link abaixo esta o source, caso compile.
> 
> http://slackware.mirrors.tds.net/pub/slackware/slackware-current/slackware/k/
> 
> Mas acho tb que poderia simplesmente mudar o /etc/slackpkg/mirrors e
> comentar a que esta usando e descomentar um current, dar um "slackpkg
> update" e "slackpkg install kernel" (acho que já te lista os pacotes), mas
> não esqueça de mudar o mirror novamente, voltando para a original.
> Apos isso terá que colocar o kernel e os pacotes relativos no BlackList do
> slackpkg, para não trocar-lo ao dar um "slackpkg upgrade-full"
> Para saber sobre manda um "slackpkg help"

  Eu tentei seguir essa receita abaixo mas não deu certo.  Alguma coisa deve 
ter mudado na série 3 do kernel.

Este tutorial ensina uma forma fácil e segura de atualizar seu kernel, pegando 
como exemplo a atualização do Kernel 2.4.18 para o 2.4.20 em um Linux Slackware 
8.1, mas pode ser usado como guia para outras distribuições. Foi retirado do 
site www.slacklife.com.br. 



Este tutorial ensina uma forma fácil e segura de atualizar seu kernel, pegando 
como exemplo a atualização do Kernel 2.4.18 para o 2.4.20 em um Linux Slackware 
8.1. 

Código fonte do kernel, vá ao ftp do kernel.org: ftp://ftp.br.kernel.org. 
Sistema: Slackware 8.1 
Kernel corrente: 2.4.18 
Kernel sendo instalado: 2.4.20 
$ su -
# cd ~
# wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.gz
# tar -zxvf linux-2.4.20.tar.gz -C /usr/src
# cd /usr/src
# rm linux
# ln -s linux-2.4.20 linux
# cd linux
# make menuconfig
* Configure seus módulos. 

# make dep 
* Espere até o final do processo, quando o prompt aparecer novamente, você vai 
criar a imagem compactada do kernel, imagem esta que será usada para dar boot 
no sistema. 

# make clean 
* Este comando é opcional, mas altamente recomendado, pois limpa todo o lixo 
deixado por compilações anteriores, e não demora nem 10 segundos. 

# make bzImage
* Este processo é um tanto quanto demorado, espere. Se você configurou algo 
como módulo e com certeza você faz isso é hora de criar os módulos:
# make modules 

* Agora você deve ir ao diretório /lib/modules:
# cd /lib/modules
* E dar uma olhada nele.
# ls


* É aqui que está a diferença entre compilar um novo kernel e recompilar o seu 
kernel atual. Se você estiver compilando um novo kernel, não precisa fazer nada 
aqui, mas se você estiver recompilando, é recomendado que você renomeie a pasta 
que contém seus módulos atuais para, se houver algum problema nesta nova 
compilação, você ter um backup do atual, que está funcionando. Digamos que você 
esteja usando atualmente o kernel 2.4.18. Deve haver um diretório chamado 
2.4.18, ou, dependendo da sua distro, 2.4.18-alguma_coisa. Renomeie para 
old.2.4.18-alguma_coisa:
# mv 2.4.18-alguma_coisa old.2.4.18-alguma_coisa
* Agora volte para /usr/src/linux
# cd /usr/src/linux
Faça:
# make modules_install
* Para instalar os módulos.

Dê uma olhada novamente na pasta /lib/modules. Deve haver uma nova pasta com o 
nome do kernel que você acabou de compilar.

Bem, se você chegou aqui sem problemas, pode respirar fundo e dar um sorriso. A 
parte mais complicada (complicada??!) já passou.

Agora você deve configurar seu gerenciador de boot para carregar a imagem do 
seu novo kernel. Para isto você deve copiar a imagem compactada do kernel para 
o diretório /boot. A imagem está localizada em /usr/src/linux/arch/i386/boot e 
se chama bzImage. 

# cp arch/i386/boot/bzImage /boot 

Edite o arquivo lilo.conf: 

# pico /etc/lilo.conf 

Crie uma entrada assim: 

 
image=/boot/bzImage

root=/dev/hda2

label=Slackware

read-only  

Depois reinstale o LILO: 

# lilo 

Se tudo estiver OK, dê um boot e escolha a entrada Linux-novo.
Pronto. 
Autor original:
Bruno ([email protected])

Modificado e adaptado para a distro Slackware:
leftline ([email protected])

Endereço do tutorial original feito por Bruno:
http://www.linuxdicas.com.br/tutoriais1/compilar_kernel.htm 
 
Link: http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=273

FLW

- --
Gustavo Paes


- -- 
Gilberto F da Silva - [email protected] - ICQ 136.782.571
Stela dato:2.456.088,598  Loka tempo:2012-06-09 23:21:57 Sabato   
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk/UBXEACgkQJxugWtMhGw7uXgCgh5B5a2XN/PDKTdrHoE+DLzdc
LpwAnRgIWETWbcxh8uslhihal7vJ7osB
=1SIT
-----END PGP SIGNATURE-----

-- 
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:
[email protected]

Responder a