Logo Hardware.com.br
Equipe GdH
Equipe GdH Geek Moderador
3.5K Mensagens 82 Curtidas

Dica: Recompilando o Kernel no Debian (e derivados)

#1 Por Equipe GdH 24/11/2007 - 10:58
ImagemDica: Recompilando o Kernel no Debian (e derivados)

Muita gente já ouviu falar em compilação do kernel e muitas vezes foge do assunto como se fosse matéria exclusiva para geeks e conhecedores do sistema. Apesar disso, compilar o kernel em distribuições baseadas no Debian, como o Kurumin e o Ubuntu, é uma tarefa relativamente simples, que pode melhorar o desempenho do PC, adicionando suporte a componentes de hardware que não vêm habilitados por padrão.
Maximiliano Sifion
24/11/2007

https://www.hardware.com.br/dicas/recompilando-kernel-debian.html

Comente aqui!
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas
#3 Por emtudo
28/11/2007 - 17:29
depois desse artigo, eu fiquei com coragem para fazer a minha primeira compilação, vou tentar...

otimo artigo
"Maximiliano Sifion", vc esta de parabens!

mas tem um detalhe: eu comecei a tentar:

neste ponto ao digitar
apt-get install linux-image-2.6.18 (que no caso é o proprio kernel que eu estou usando).


apt-get install linux-image-2.6.18
Lendo lista de pacotes... Pronto
Construindo árvore de dependências... Pronto
E: Impossível achar pacote linux-image-2.6.18


Mas eu vi que tem o "linux-image-2.6.18.1-kanotix-1" disponivel, que é extamente o kernel que estou usando o "kanotix" para reconhecer os dois nucleos do processador...
sera que devo instalar é esta imagem mesmo?

grato!
sifion
sifion Membro Senior Registrado
243 Mensagens 12 Curtidas
#4 Por sifion
05/12/2007 - 12:54
obrigado pelos elogios...
graças ao post, reparei um grave erro na dica, que deveria ter "linux-headers" no lugar de "linux-image" (que ja foi corrigido)...
sendo que linux-image é a imagem pré-compilada do kernel, que ja vem pronta para instalação e uso...

no seu caso emtudo, baixe o linux-headers-2.6.18, pois o linux-image, ja está instalado e rodando...
enviei ja um mail pro morimoto, pra ver se ele pode corrigir este erro...

abraço...
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas
#5 Por emtudo
05/12/2007 - 15:52
sifion disse:
obrigado pelos elogios...
graças ao post, reparei um grave erro na dica, que deveria ter "linux-headers" no lugar de "linux-image"...
sendo que linux-image é a imagem pré-compilada do kernel, que ja vem pronta para instalação e uso...

no seu caso emtudo, baixe o linux-headers-2.6.18, pois o linux-image, ja está instalado e rodando...
enviei ja um mail pro morimoto, pra ver se ele pode corrigir este erro...

abraço...



$ sudo apt-get install linux-headers-2.6.18
Lendo lista de pacotes... Pronto
Construindo árvore de dependências... Pronto
E: Impossível achar pacote linux-headers-2.6.18
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas
#7 Por emtudo
06/12/2007 - 00:21
sifion disse:
da um
$ apt-cache search linux-headers
pra ver quais opções estão disponiveis nos repositórios da sua distro...
vc tb pode tentar com este comando
# apt-get install linux-headers-$(uname -r)
abraço...


obrigado!

Obs.:

apt-get install linux-headers-$(uname -r)
retorna exatamente "linux-image-2.6.18.1-kanotix-1"

Que eu tinha perguntado em um poste


Mas eu vi que tem o "linux-image-2.6.18.1-kanotix-1" disponivel, que é extamente o kernel que estou usando o "kanotix" para reconhecer os dois nucleos do processador...
sera que devo instalar é esta imagem mesmo?


Mas agora entendi...

obrigado!
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas
#8 Por emtudo
18/12/2007 - 09:56
Eu tenho uma dúvida:

No artigo ensinou a compilar um kernel, mas usando apt-get...
e no apt-get a ultima versao que tem para mim, é a 2.6.18, porem eu instalei um aplicativo na minha maquina que funciona parcialmente para usar todas as funsoes dele é preciso um kernel >=2.6.20
bom, entrei no site www.kernel.org e baixei uma versao (linux-2.6.23.11.tar.gz) este seria o headers? eu preciso daquela imagem tb? onde arrumo? o que posso perder compilando um kernel assim partindo do "source" cru. bom ao menos é o que li que em www.kernel.org os kernels estao sem ser mexido, ja nas distribuicao eles ja mexeram muito neles...
outro detalhe: como eu vou saber se o kernel está com suporte para dois nucleos ou não? Quero usar o máximo de meu Pentium D

desde ja grato!
f12
f12 Membro Senior Registrado
321 Mensagens 25 Curtidas
#9 Por f12
18/12/2007 - 15:40
...baixei uma versao (linux-2.6.23.11.tar.gz) este seria o headers?
não, esse é o source da imagem do kernel. Os headers ou vc pode compilar eles ou pode pegar no repositório do debian ( talvez linux headers 2.6.23 só vai ter no debian SID)

o que posso perder compilando um kernel assim partindo do "source" cru
alguns drivers de dispositivos não vai ter no kernel 'cru' (kernel do www.kernel.org) , as distribuições adicionam varios drivers, patchs, e outras coisas no kernel compilados por eles.
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas
#11 Por emtudo
28/12/2007 - 07:19
Olá!

Resolvi a atualizar o Kurumin, passando ele para lenny, ai achei por bem mudar de kernel tb, entao tentei compilar o kernel 2.66.22, e ocorreu os seguintes erros:

drivers/char/vt.c: In function 'set_get_cmap':
drivers/char/vt.c:3974: internal compiler error: in set_bb_for_stmt, at tree-cfg.c:2795
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.2/README.Bugs>.
make[3]: ** [drivers/char/vt.o] Erro 1
make[2]: ** [drivers/char] Erro 2
make[1]: ** [drivers] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-source-2.6.22'
make: ** [debian/stamp-build-kernel] Erro 2


Como que eu resolvo isso?
ferrazrafael
ferrazrafael Veterano Registrado
1.1K Mensagens 4 Curtidas
#12 Por ferrazrafael
27/06/2008 - 15:16
acho que poderia ser incluso no tutorial que o comando "make menuconfig" pode ser substituido pelo "make xconfig" que usa uma interface grafica.. que pela experiencia com as duas interfaces, a grafica demonstrou ser mais rapida e pratica, principalmente para acessar os comentarios de cada opção..


(desculpa por postar algo em um topico antigo, mas colocar essa informações no tutorial pode ajudar)
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal