Muito bom...<br>
Valeu!<br><br><div><span class="gmail_quote">On 11/17/05, <b class="gmail_sendername">Rodrigo Padula de Oliveira</b> <<a href="mailto:rodrigopadula@sagraluzzatto.com.br">rodrigopadula@sagraluzzatto.com.br</a>> wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><br>Leonardo Korndorfer wrote:<br>
> Visto que tentei recompilar o kernel do fc4 e obtive alguns problemas<br>> inerentes talvez a distribuiçao gostaria de sabe quais comandos devem<br>> ser ultilizados...<br>> Dei um simples<br>> make menuconfig
<br>> make && make modules_install<br>> ...e digamos assim: "nada eras".<br><br>Siga os passos deste tutorial, eu tinha ele gravado aqui em um txt, não<br>sei quem é o autor!<br><br><br>################################
<br>       Compilando o Kernel<br>################################<br><br>Antes de tudo, verifique se você tem os Pacotes de Desenvolvimento do<br>Fedora*(1). Para isso, execute o comando system-config-packages, na<br>parte de Desenvolvimento (Development), se a opção Ferramentas de
<br>Desenvolvimento (Develoment Tools) estiver marcada, deixe marcada, se<br>não estiver, marque-a, sem esse pacote, não será possível compilar o<br>kernel, pois aí contém os compiladores.<br><br>Feito isso, está tudo pronto para podermos começar.
<br><br><br>Passo 1:<br><br>- - Baixe o source do Kernel aqui<br><a href="http://download.fedora.redhat.com/pub/fedora/linux/core/development/SRPMS/kernel-2.6.10-1.1075_FC4.src.rpm">http://download.fedora.redhat.com/pub/fedora/linux/core/development/SRPMS/kernel-2.6.10-1.1075_FC4.src.rpm
</a><br><br><br>Passo 2:<br><br>- - Instale o source do Kernel com o comando rpm -ivh<br>kernel-2.6.10-1.1075_FC4.src.rpm. Ele instalará e copiará seus arquivos<br>para /usr/src/redhat/SOURCES.<br><br><br>Passo 3:<br><br>
- - Entre em /usr/src/redhat/sources com o comando cd<br>/usr/src/redhat/SOURCES.<br><br><br>Passo 4:<br><br>- - Copie o arquivo linux-2.6.10.tar.bz2 para /usr/src com o comando cp<br>linux-2.6.9.tar.bz2 /usr/src.<br><br>
<br>Passo 5:<br><br>- - Entre no diretório /usr/src com o comando cd /usr/src.<br><br><br>Passo 6:<br><br>- - Extraia o arquivo linux-2.6.10.tar.bz2 com o comando tar xvjf<br>linux-2.6.10.<br><br><br>Bem, até aqui, tudo o que você fez foi copiar o source do Kernel para
<br>seu devido lugar para poder extraí-lo e iniciar o processo de compilação.<br><br><br>Passo 7:<br><br>- - Vamos configurar o Kernel. Nesta parte, você deve saber o que quer<br>habilitar/desabilitar, para isso execute um dos comandos abaixo:
<br><br>[1] - make gconfig<br>[2] - make xconfig<br>[3] - make menuconfig<br><br>Vou explicar cada um deles.<br><br><br>O "make gconfig" é uma ferramenta de configuração gráfica do kernel que<br>você está prestes a compilar, ele é feito em GTK, se você usa Gnome,
<br>seria melhor executar o "make gconfig", pois você não precisaria de mais<br>nenhuma biblioteca adicional.<br><br>O "make xconfig" é outra ferramenta de configuração gráfica do kernel<br>que você está prestes a compilar, ele é feito em QT, se você usa KDE,
<br>seria melhor executar o "make xconfig", pois você não precisaria de mais<br>nenhuma biblioteca adicional.<br><br>O "make menuconfig" é outra ferramenta de configuração do kernel, porém<br>não é gráfica, ela roda no próprio terminal, se você não usa nenhum dos
<br>dois Gerenciadores de Janela, e melhor executar o "make menuconfig".<br><br>As três opções servem para a mesma coisa, ou seja, tem o mesmo fim,<br>apenas são ferramentas que usam bibliotecas diferentes. :)<br>
<br>Existem mais opções, mas as mais comuns e usadas são essas, para mais<br>informações digite make help.<br><br><br>Após executar um dos comandos acima, você deve fazer a respectiva<br>configuração do kernel, o que ativar, o que não ativar, o que habilitar,
<br>etc, etc e etc.<br><br>Após ter feito isso, *salve a configuração* e saia. Importante, lembre<br>sempre de salvar a configuração antes de sair, pois senão a compilação<br>do kernel nao vai servir pra nada.<br><br><br>
Passo 8:<br><br>- - Chegou a hora de preparar a imagem que o kernel irá procurar quando<br>for dar o boot, faça isso com o comando make bzImage.<br><br>Irá demorar um tempo.<br><br>Se acabar tudo bem, podemos passar para o próximo passo, se não der, ou
<br>se der algum erro, verifique se você tem os Pacotes de Desenvolvimento<br>instalados no Fedora*(1).<br><br><br>Passo 9:<br><br>- - Agora é a parte que mais demora, é onde ele irá compilar todos os<br>módulos existentes no kernel todo. Para fazer isso, execute o comando
<br>make modules. Arrume alguma coisa muito legal para fazer, pois demora um<br>tempo significativo para fazer toda a compilação dos módulos, eu<br>aconselharia jogar algo como Carmen Sandiego no xdosemu :-D<br><br><br>Passo 10:
<br><br>- - Após ter acabado de compilar os módulos, devemos instalá-los, com o<br>comando make modules_install. Não irá demorar muito.<br><br><br>Passo 11:<br><br>- - Após ter feito tudo isso, seu kernel está compilado, para acabar de
<br>configurá-lo, execute o comando make install. Esse comando, pelo que eu<br>li em algum lugar que eu não me lembro, ele foi implantado recentemente<br>no kernel, poupando *muito* esforço na hora de recompilar. Se esse<br>
comando não existisse, teríamos pelo menos mais três passos pela frente,<br>como a cópia dos arquivos bootáveis, configuração do Boot Loader,<br>criação da imagem, etc, etc, etc... :-D<br><br><br>Se você conseguiu, parabéns, tentei simplificar o máximo que pude para
<br>usuários que estão chegando agora :)<br><br>Se você não conseguiu, tente outras vezes, até você conseguir, pois<br>errando que se aprende, eu bati *muito* a cabeça com isso no começo,<br>agora facilitou um pouquinho mais :)
<br><br>PS1.: Não funciona em versões mais obsoletas do kernel, pois como dito<br>acima, o comando make install foi implantado recentemente.<br><br>PS2.: Esta compilação foi testada 2 vezes por mim no Fedora Core 3, mas<br>
acho que deve funcionar em outras distribuições.<br><br>PS3.: Qualquer dúvida, entrem em contato que se eu souber, irei ajudá-lo<br>com o maior prazer. Very Happy<br><br><br>É isso...<br><br><br>###########################################################
<br>Outras opções - Modo Mais Simplificado - Sem as Explicações<br>###########################################################<br><br><br>[1] - baixe o source do kernel<br>[2] - tar xvjf linux-x.y.z em /usr/src<br>[3] - cd /usr/src/linux-
2.6.10<br>[4] - make gconfig<br>[5] - make<br>[6] - make modules_install<br>[7] - make install<br><br><br>PS1.: O comando "make" cria o "bzImage" e faz o "make modules",<br>substitui dois comandos em um.
<br>PS2.: Para instalar o source do kernel apartir do src.rpm, leia o<br>tutorial acima.<br><br>- --<br>+================================================+<br>            RODRIGO PADULA DE OLIVEIRA<br>  (o-   BACHAREL EM SISTEMAS DE INFORMAÇÃO
<br>  //\   FACULDADE METODISTA GRANBERY - FMG<br>  V_/_<br>             PostgreSQL - PHP - Linux<br>+================================================+<br><br>         Membro Fundador do Gunix Linux<br>            <a href="http://www.gunix.com.br">
http://www.gunix.com.br</a><br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.2 (GNU/Linux)<br>Comment: Using GnuPG with Fedora - <a href="http://enigmail.mozdev.org">http://enigmail.mozdev.org</a><br><br>iD8DBQFDfJw28arYxsJpZ0URAnKXAKDqffEaXW5n/R7zhBqwxCpKVDO4RACffOy1
<br>r7embazz44oila9HJyhpx3g=<br>=ruyo<br>-----END PGP SIGNATURE-----<br><br>--<br>Fedora-users-br mailing list<br><a href="mailto:Fedora-users-br@redhat.com">Fedora-users-br@redhat.com</a><br><a href="https://www.redhat.com/mailman/listinfo/fedora-users-br">
https://www.redhat.com/mailman/listinfo/fedora-users-br</a><br></blockquote></div><br><br clear="all"><br>-- <br>Leonardo Korndorfer<br><br>MSN: <a href="mailto:leokorndorfer@hotmail.com">leokorndorfer@hotmail.com</a><br>
ICQ: 102788426<br>Slack + Gentoo