Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Openbox + lxpanel + wbar
Por pinduvoz
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Carregando o "config" para recompilar o kernel
Linux user
Publicado por Perfil removido em 18/01/2007

Login: removido, 1651358 pontos
[ Hits: 4164 ]

Carregando o "config" para recompilar o kernel

No diretório /boot existe um arquivo personalizado facilmente identificável, que pode estar linkado para um "config" genérico, a fim de facilitar a vida da gente...e dos desenvolvedores da distro também! ;-)

O config é usado na hora de recompilar o kernel, como um guia do que deve ser construído na árvore do kernel ou ficar esperando como um módulo bem comportado láááá em /lib/modules...

Por exemplo: no Mandriva 2005, existe o config-2.6.11-6mdk; no meu Slackware 11, o config-generic-2.6.18 (dos últimos pacotes pré-compilados para esta distro) e um config-generic-2.6.19.1 do último kernel genérico que instalei (este, salvo por mim). Abra seu /boot e veja como está armazenado o seu.

Além deste arquivo no diretório /boot, existe um arquivo oculto ".config" em /usr/src/seu_kernel que é usado para a compilação do kernel propriamente dito.

Fazer as opções pelo xconfig, menuconfig ou qualquer_coisa_config nada mais é do que fazer a alteração do ".config", um simples arquivo-texto oculto armazenado em /usr/src/seu_kernel:


Resumindo:

1) em /boot há um "config" com as opções necessárias para todas as arquiteturas/dispositivos de hardware, para manter uma compatibilidade com todos os PCs possíveis;

2) em /usr/src/seu_kernel há um ".config" com as opções para seu PC, que pode ser igual ao anterior ou não se você fez alterações (mesmo que não tenha compilado o kernel);

Está difícil de entender??? Acho que não!!! ;-))

Usando o xconfig

Eu sempre usei o "make xconfig" por achá-lo muito mais prático. É uma interface gráfica que trás muitas comodidades ao usuário. Veja:


Atente-se para os botões no canto superior esquerdo:


Pode-se:

a) navegar nos itens de trás-para-frente (seta azul redonda);


b) navegar para carregar um arquivo "config" qualquer:


c) salvar as alterações em /usr/src/seu_kernel/.config (desenho do disquete):


d) escolher o tipo de visualização da árvore.


Observações ao se fuçar nos "config" da vida:
  • faça sempre um becape do /usr/src/seu_kernel/.config (.config_old);
  • faça sempre um becape do /boot/qualquer_nome.config;
  • após terminar todo o trabalho de escolha do que deve ou não entrar no kernel, salve como /boot/qualquer_OUTRO_nome.config usando o passo "b)" anterior;
  • se fizer craca, apenas renomeie /usr/src/seu_kernel/.config_old para .config e recomece.

Prontinho! Mais uma dica espertíssima para os amantes da grande aventura de fuçar aonde não se deve... ;-)

Um grande abraço e até a próxima.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Bootsplash em kernel "não oficial" 2.6.X no Slackware
   Dica Linux recomendada Resolvendo problema de gráficos e instalando o Ubuntu 10.04
   Dica Linux recomendada Reiniciar máquina após Kernel panic
   Dica Linux recomendada Slackware - Como atualizar o kernel sem compilar
   Dica Linux recomendada Instalando kernel 2.6.7 no Slackware 10

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.