cfb
   Home| Downloads| Fóruns| Notícias| Preferências |Galeria | Cadastro | Wiki-BR | Project Fedora
 

[ Comunidade Fedora Brasil ]: Forums



Comunidade Fedora Brasil :: Exibir tópico - Compilar Kernel no Fedora 5 - 2.6.17.6
 FAQFAQ   PesquisarPesquisar   GruposGrupos   PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   LoginLogin 

Compilar Kernel no Fedora 5 - 2.6.17.6
Ir à página 1, 2  Próximo
 
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Kernel
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
ygorsoares
Novato
Novato


Registrado em: Apr 10, 2006
Mensagens: 23
Localização: Rio de Jameiro

MensagemEnviada: Qui Jul 20, 2006 7:32 pm    Assunto: Compilar Kernel no Fedora 5 - 2.6.17.6 Responder com Citação

Pessoal, gostaria de saber como faço para compilar o Kernel mais novo para o meu fedora 5, estou com o Kernel 2.6.17.1 instalado pelo yum, porem gostaria de compilar o 2.6.17.6 para ele, pois tenho problemas no meu note que parece que com essa versão tudo se resolve!
Gostaria muito de saber o passo a passo, pois sempre que tento dar o make gconfig da um erro, apenas fala que da um erro na linha 11 e na linha 12 no arquivo chamado gcc-version.sh
agradeço a todos que derem uma força!
Abraços :)
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
rgto
Moderador
Moderador


Registrado em: Aug 25, 2005
Mensagens: 649
Localização: Indaiatuba/SP

MensagemEnviada: Qui Jul 20, 2006 8:04 pm    Assunto: Responder com Citação

Use o YUM para instalar um kernel atualizado para sua máquina. Digite:
#yum update kernel-<número do kernel desejado>

Faz o seguinte, digite antes:
#yum list kernel*

Veja qual o kernel deseja instalar antes de executar o primeiro comando.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
ygorsoares
Novato
Novato


Registrado em: Apr 10, 2006
Mensagens: 23
Localização: Rio de Jameiro

MensagemEnviada: Sáb Jul 22, 2006 11:39 am    Assunto: Responder com Citação

rgto escreveu:
Use o YUM para instalar um kernel atualizado para sua máquina. Digite:
#yum update kernel-<número do kernel desejado>

Faz o seguinte, digite antes:
#yum list kernel*

Veja qual o kernel deseja instalar antes de executar o primeiro comando.


Ok
Porem como eu faço para compilar ele, pois eu queria saber isso!
Obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
rgto
Moderador
Moderador


Registrado em: Aug 25, 2005
Mensagens: 649
Localização: Indaiatuba/SP

MensagemEnviada: Sáb Jul 22, 2006 12:49 pm    Assunto: Responder com Citação

Encontrei esses passos, não é exatamente do FC5, mas que acho que pode lhe ajudar:

--/ inicio /--
Como compilar o kernel 2.6.10 no Fedora Core 3 apartir do source de seu RPM. Antes de tudo, verifique se você tem os Pacotes de Desenvolvimento do Fedora*(1). Para isso, execute o comando system-config-packages, na parte de Desenvolvimento (Development), se a opção Ferramentas de Desenvolvimento (Develoment Tools) estiver marcada, deixe marcada, se não estiver, marque-a, sem esse pacote, não será possível compilar o kernel, pois aí contém os compiladores.


Passo 1:

- No caso do FC5 baixe o source do Kernel em ftp://ftp.linux.ncsu.edu/pub/fedora/linux/core/development/SRPMS/kernel-2.6.14-1.1719_FC5.src.rpm


Passo 2:

- Instale o source do Kernel com o comando rpm -ivh kernel-2.6.10-1.1075_FC4.src.rpm. Ele instalará e copiará seus arquivos para /usr/src/redhat/SOURCES.


Passo 3:

- Entre em /usr/src/redhat/sources com o comando cd /usr/src/redhat/SOURCES.


Passo 4:

- Copie o arquivo linux-2.6.10.tar.bz2 para /usr/src com o comando cp linux-2.6.9.tar.bz2 /usr/src.


Passo 5:

- Entre no diretório /usr/src com o comando cd /usr/src.


Passo 6:

- Extraia o arquivo linux-2.6.10.tar.bz2 com o comando tar xvjf linux-2.6.10.


Bem, até aqui, tudo o que você fez foi copiar o source do Kernel para seu devido lugar para poder extraí-lo e iniciar o processo de compilação.


Passo 7:

- Vamos configurar o Kernel. Nesta parte, você deve saber o que quer habilitar/desabilitar, para isso execute um dos comandos abaixo:

[1] - make gconfig
[2] - make xconfig
[3] - make menuconfig

Vou explicar cada um deles.


O "make gconfig" é uma ferramenta de configuração gráfica do kernel que você está prestes a compilar, ele é feito em GTK, se você usa Gnome, seria melhor executar o "make gconfig", pois você não precisaria de mais nenhuma biblioteca adicional.

O "make xconfig" é outra ferramenta de configuração gráfica do kernel que você está prestes a compilar, ele é feito em QT, se você usa KDE, seria melhor executar o "make xconfig", pois você não precisaria de mais nenhuma biblioteca adicional.

O "make menuconfig" é outra ferramenta de configuração do kernel, porém não é gráfica, ela roda no próprio terminal, se você não usa nenhum dos dois Gerenciadores de Janela, e melhor executar o "make menuconfig".

As três opções servem para a mesma coisa, ou seja, tem o mesmo fim, apenas são ferramentas que usam bibliotecas diferentes.

Existem mais opções, mas as mais comuns e usadas são essas, para mais informações digite make help.


Após executar um dos comandos acima, você deve fazer a respectiva configuração do kernel, o que ativar, o que não ativar, o que habilitar, etc, etc e etc.

Após ter feito isso, *salve a configuração* e saia. Importante, lembre sempre de salvar a configuração antes de sair, pois senão a compilação do kernel nao vai servir pra nada.


Passo 8:

- Chegou a hora de preparar a imagem que o kernel irá procurar quando for dar o boot, faça isso com o comando make bzImage.

Irá demorar um tempo.

Se acabar tudo bem, podemos passar para o próximo passo, se não der, ou se der algum erro, verifique se você tem os Pacotes de Desenvolvimento instalados no Fedora*(1).


Passo 9:

- Agora é a parte que mais demora, é onde ele irá compilar todos os módulos existentes no kernel todo. Para fazer isso, execute o comando make modules. Arrume alguma coisa muito legal para fazer, pois demora um tempo significativo para fazer toda a compilação dos módulos, eu aconselharia jogar algo como Carmen Sandiego no xdosemu :-D


Passo 10:

- Após ter acabado de compilar os módulos, devemos instalá-los, com o comando make modules_install. Não irá demorar muito.


Passo 11:

- Após ter feito tudo isso, seu kernel está compilado, para acabar de configurá-lo, execute o comando make install. Esse comando, pelo que eu li em algum lugar que eu não me lembro, ele foi implantado recentemente no kernel, poupando *muito* esforço na hora de recompilar. Se esse comando não existisse, teríamos pelo menos mais três passos pela frente, como a cópia dos arquivos bootáveis, configuração do Boot Loader, criação da imagem, etc, etc, etc... :-D


Se você conseguiu, parabéns, tentei simplificar o máximo que pude para usuários que estão chegando agora

Se você não conseguiu, tente outras vezes, até você conseguir, pois errando que se aprende, eu bati *muito* a cabeça com isso no começo, agora facilitou um pouquinho mais

PS1.: Não funciona em versões mais obsoletas do kernel, pois como dito acima, o comando make install foi implantado recentemente.

PS2.: Esta compilação foi testada 2 vezes por mim no Fedora Core 3, mas acho que deve funcionar em outras distribuições.


fonte: robson, site: people.tribe.net
--/ fim /--
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
ygorsoares
Novato
Novato


Registrado em: Apr 10, 2006
Mensagens: 23
Localização: Rio de Jameiro

MensagemEnviada: Qui Ago 03, 2006 11:42 pm    Assunto: Responder com Citação

Ola
Amigo, continuo com problemas, ja tentei compilar no meu Fedora 5 e no Debian 3.1 r2, e sempre da o mesmo erro em ambas as distribuições:
make[2]: ** [scripts/kconfig/lxdialog/checklist.o] Erro 1
make[1]: ** [menuconfig] Erro 2
make: ** [menuconfig] Erro 2
[root@Ygor linux-2.6.17.7]#
Que erro pode ser esse???
Já tentei fazer usando o modo grafico kde (make xconfig) e em texto (make menuconfig)
Gostaria muito de resolver isso, pois ate hj estou sem minha rede sem fio Sad
Obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
vinteumdoonze
Novato
Novato


Registrado em: Aug 09, 2006
Mensagens: 9

MensagemEnviada: Qui Dez 28, 2006 5:24 pm    Assunto: Resolvendo erro no Make menuconfig Responder com Citação

Srs.

Depois de dois dias procurando a solução para esse problema "achei" pelo menos para mim,; uso o FC5 com Kernel 2.6.18 no qual estava querendo compilar e quando dava o "make menuconfig" dava o mesmo erro do colega acima, então o que eu fiz, depois de ler muito em varios forum atualizei os pacotes abaixo com as versoes mais novas "para minha arquitetura i686":

gcc
binutils
cpp
ncurses
make
dialog
glibc-devel
ncurses-devel

Esse ultimo resolveu o meu problema, portanto acho que foi ele o salvador "ncurses-devel".

Primeiro liste com o yum o pacote: yum list "pacote"
quando achar o pacote digite: yum update "pacote"
se não conseguir use: yum install "pacote"

Faça isso com todos, depois va no diretorio /usr/src/linux-... e dê um "make menuconfig" e boa sorte.

_________________
SÓ JESUS SALVA, O HOMEM FAZ BACK-UP!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email
gaijin
Usuário
Usuário


Registrado em: May 25, 2006
Mensagens: 101

MensagemEnviada: Dom Dez 31, 2006 2:43 pm    Assunto: erro ao rodar make bzImage Responder com Citação

segui o tutorial acima e quando rodeio o comando make bzImage deu este erro:
Código:

[root@localhost 2.6.18-1.2868.fc6-i586_gaijin]# make bzImage
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
make[1]: *** Sem regra para processar o alvo `init/main.o', necessário por `init/built-in.o'.  Pare.
make: ** [init] Erro 2


Lembrando que tentei recompilar o meu proprio kernel existente, sera que por isto deu erro, to baixando a verção do kernel linux-2.6.19.tar.bz2 vou tentar neste e ve no que da pois pelo que li em amguns artigos parece que este é um bom kernel
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gaijin
Usuário
Usuário


Registrado em: May 25, 2006
Mensagens: 101

MensagemEnviada: Dom Dez 31, 2006 4:51 pm    Assunto: kernel panic Responder com Citação

Continuando, baixei, compilei, instalei, quando fui rodar da pau, ele diz que não encontra as partiçoes.... é um sako, pensei que tinha conseguido, não sei o q pode ter dado errado sera q alguem tem alguma solução????
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
vinteumdoonze
Novato
Novato


Registrado em: Aug 09, 2006
Mensagens: 9

MensagemEnviada: Ter Jan 02, 2007 7:06 am    Assunto: erro ao rodar make bzImage Responder com Citação

Gaijin.... acho que vc nao seguio o tutorial acima... pq vc deu o comando make bzImage ? tente usar os comandos listados no tutorial, talvez de certo.

Em relação a segunda duvida, como esta particionado o seu HD ?
_________________
SÓ JESUS SALVA, O HOMEM FAZ BACK-UP!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email
gaijin
Usuário
Usuário


Registrado em: May 25, 2006
Mensagens: 101

MensagemEnviada: Qua Jan 24, 2007 6:23 am    Assunto: Responder com Citação

vinteumdoonze

Foi mal a demora, tive contra tempos...

Uso o comando bzImage pois quando se altera configurações para poder retirar modulos que eu não uso, como por exemplo placas de video que não sao a minha, protocolos de rede que não usarei, tipos de processadores que não sao o meu, etc, pr isto apos eu alterar a configuração do kernel, eu recrio a imagem, para poder recompilar os modulos e instalar eles, eu não sei como fazer isto com um kernel ja instalado, e como eu queria um kernel mais novo, por isto baixei do site oficial do kernel o ultimo lançado e faço estas configurações, é por isto..
Bom agora que to com tempo habil, vou tentar novamente e ver passo a passo e ver se consigo corrigir este problema.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
vinteumdoonze
Novato
Novato


Registrado em: Aug 09, 2006
Mensagens: 9

MensagemEnviada: Qua Jan 24, 2007 7:40 am    Assunto: Responder com Citação

Blz Cara... faça isso, tente do inicio, se possivel desinstale o Kernel novo e deixe o antigo. Ai vc começa do zero, baixa um kernel novo seguindo o tutorial e compila ele.
Outra coisa estive pesquisando em alguns foruns e descobrir pacotes que vc deve instalar antes de compilar o Kernel, ja estou informando com o comando "yum install" para facilitar, são eles:

yum install hardlink
yum install kernel-devel
yum install kernel-doc
yum install glibc
yum install glibc-common
yum install glibc-headers
yum install glibc-devel
yum install cpp
yum install gcc
yum install libgcc
yum install ncurses-devel
yum install redhat-rpm-config
yum install rpm
yum install rpm-python

Esses pacotes são essenciais para funcionar o comando MAKE, eu testei todos com meu Fedora5 e a compilação foi um sucesso,
_________________
SÓ JESUS SALVA, O HOMEM FAZ BACK-UP!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email
duli
Administrador
Administrador


Registrado em: Jan 22, 2007
Mensagens: 1371
Localização: São Paulo, SP

MensagemEnviada: Qua Jan 24, 2007 8:11 am    Assunto: Como fazer - compilando kernel - jeito Fedora Responder com Citação

Pessoal,

Esse acho que é o melhor how to para compilar o kernel, especificamente para o Fedora:

http://www.howtoforge.com/kernel_compilation_fedora

Abraços,
Duli
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
vinteumdoonze
Novato
Novato


Registrado em: Aug 09, 2006
Mensagens: 9

MensagemEnviada: Qua Jan 24, 2007 8:17 am    Assunto: Responder com Citação

Pena que não esta em Português, tem que se basear nos comandos: fica dificil para quem não domina os comandos.
_________________
SÓ JESUS SALVA, O HOMEM FAZ BACK-UP!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email
duli
Administrador
Administrador


Registrado em: Jan 22, 2007
Mensagens: 1371
Localização: São Paulo, SP

MensagemEnviada: Qua Jan 24, 2007 8:19 am    Assunto: Responder com Citação

Eu posso traduzir o "how to" e colocá-lo aqui, mas leva algum tempo.
Abraços!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
vinteumdoonze
Novato
Novato


Registrado em: Aug 09, 2006
Mensagens: 9

MensagemEnviada: Qua Jan 24, 2007 8:23 am    Assunto: Responder com Citação

Blz, seria otimo, pois ajudaria a muitos.
Valeu Cara.
Abraço
_________________
SÓ JESUS SALVA, O HOMEM FAZ BACK-UP!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Kernel Todos os horários são GMT - 4 Hours
Ir à página 1, 2  Próximo
Página 1 de 2

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.
Este site é mantido e publicado pela equipe de usuários brasileiros de Fedora.
A Red Hat Inc. e o Fedora Project não são responsáveis pelo conteúdo aqui publicado.
Fedora é uma marca registrada da Red-Hat, Inc.
O conteúdo aqui publicado não tem nenhum relacionamento oficial com o Project Fedora.
Powered by phpBB © 2001, 2009 phpBB Group

Forums ©
_