Pular para o conteúdo

Compilando kernel 3.0.4 no Debian Squeeze com processador de 2 núcleos

Dica publicada em Linux / Kernel
Felipe dos Santos felipesant0stux
Hits: 66.144 Categoria: Linux Subcategoria: Kernel
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Compilando kernel 3.0.4 no Debian Squeeze com processador de 2 núcleos

Acesse o diretório /usr/src:

# cd /usr/src

Baixe o kernel 3.0.4:

# wget -c http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.4.tar.bz2

Descompacte:

# tar xvjf linux-3.0.4.tar.bz2

Entre no diretório:

# cd linux-3.0.4

Aquisição de um arquivo .config:

Um arquivo .config contém configurações pré estabelecidas para a compilação do kernel. Se você quiser manter o .config utilizado atualmente pelo seu sistema, execute o comando abaixo.

# cp /boot/config-2[pressione TAB] /usr/src/linux-3.0.4/.config

Configuração e seleção dos módulos a serem compilados.

"Se quiser alterar alguma coisa, acrescentar módulos, remover. Aí é da sua escolha, eu não mexo" (pura vagabundice minha) haha, apenas salvo!

# make menuconfig

Criando uma imagem do kernel compactada com o bzip2:

# make -j 3 bzImage

Criando os módulos que você configurou no "make menuconfig":

# make -j 3 modules

Instalando os módulos:

# make -j 3 modules_install

Vamos criar o "initrd" para o kernel instalado. O "initrd" significa "Initial RAM disk", ele contém uma pequena imagem do sistema que será carregada no boot.

# mkinitramfs 3.0.4 -o /boot/initrd.img-3.0.4

Este comando copiará o bzImage para o diretório /boot, renomeando para vmlinuz-3.0.4:

# cp arch/i386/boot/bzImage /boot/vmlinuz-3.0.4

Atualização do grub:

# update-grub

Ou edite o grub manualmente =)

# vim /boot/grub/grub.cfg

E é isso aí! Espero ter ajudado...

www.iniciolinux.blogspot.com

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Usando o comando dd

Compilar kernel no Linux

Resumo: Compilação do Kernel

Atualização para kernel 4.0.1 no Elementary OS

Debian - Instalando kernel 32 bits via DVD em máquinas com mais de 4GB de RAM

Compilação de Kernel Personalizado + TXZ [Vídeo]

#1 Comentário enviado por removido em 20/10/2011 - 12:34h
Rapaz, não percebe a importância de sua dica?
Se tivesse acrescentado mais detalhes, imagens e configurações estaria categorizada como Artigo.

Mas valeu seu trabalho.
Parabéns!

Aqui o screenshot do Debian Squeezy com Kernel-3.0.4: http://www.vivaolinux.com.br/screenshot/Gnome-Debian-Kernel-30/
#2 Comentário enviado por felipesant0stux em 20/10/2011 - 13:08h
Obrigado Izaias.

Compilando o novo kernel, posto tudo com mais detalhes..valeu!!
Esse é meu primeiro post no Viva o Linux, o segundo já sai mais caprichado!!=D

Abraço..

Valeu pela Força.
#3 Comentário enviado por reng.unip em 21/10/2011 - 14:04h
Boa tarde, parabéns pelo trabalho, ficou super legal. Apenas achei falta dos pacotes necessários para a compilação, como build-essential e etc, no tocante ficou ótimo.

Obrigado pelo post, me ajudou bastante.

Abraço.
#4 Comentário enviado por felipesant0stux em 21/10/2011 - 15:31h
Obrigado! estou escrevendo um artigo sobre o mesmo, agora com muito mais detalhes e imagens, em breve postarei aqui..

Valeu pela força..

Abraço..
#5 Comentário enviado por raafa em 30/10/2011 - 21:03h
o meu camarada...fico muito bom seu post..até seu desktop com um visual muito bom.
Mas agora fui tenta faze essa de compila,olha sei la eu se ta faltando algo mas aqui não deu não ein
baixei ,extraiu tudo mas na hora de #cp /boot/config-2.6.32-5-686 /usr/src/linux-3.0.4/.config começo da diretorio
não encontrado ixxx não sei não ein podia coloca no passo a passo ae brother ;)
#6 Comentário enviado por removido em 19/11/2011 - 17:20h
A muito tempo (no Debian) não compilava dessa forma, a compilação ocorre sem nenhum problema.

Só tive problemas em relação aos drivers da placa Nvidia, pois tive que iniciar no modo single (Recovery Mode do grub) e reinstalá-los:

# apt-get install --reinstall nvidia-glx nvidia-kernel-dkms nvidia-alternative nvidia-detect nvidia-installer-cleanup nvidia-vdpau-driver nvidia-xconfig nvidia-support

E com o virtualbox que tive que rodar o comando abaixo:

$ sudo /etc/init.d/vboxdrv setup

Após ter feito isto, está perfeito!

Sua dica está nos meus favoritos e adicionei com referência em artigos que publiquei:

http://www.vivaolinux.com.br/dica/Debian-Squeeze-com-kernel-304/
http://gnu2all.blogspot.com/2011/11/kernel-atualizado-no-debian-squeeze-1.html
http://gnu2all.blogspot.com/2011/11/kernel-atualizado-no-debian-squeeze-2.html

um abraço.

Contribuir com comentário

Entre na sua conta para comentar.