Compilando um novo kernel herdando as configurações do antigo

Publicado por Carlos Affonso Henriques. em 26/04/2007

[ Hits: 7.403 ]

 


Compilando um novo kernel herdando as configurações do antigo



Há situações em que você precisa recompilar um kernel 2.6 em uma distro que nativamente usa um 2.4, mas deseja manter a árvore idêntica a do 2.4.

É muito simples!

Basta copiar o arquivo .config para o diretório dos fontes do kernel novo e digitar:

# make oldconfig

E dar enter em todas as opções. Pronto! O seu novo kernel 2.6 estará configurado com as opções default do seu kernel original, basta agora executar os procedimentos normais de compilação.

Exemplo com o Slackware:

# cp /boot/config-ide-2.4.33.3 /usr/src/linux-2.6.X/.config

Outras dicas deste autor

CentOS 6.5 (com Intel i915) - Erro após upgrade: "server terminated with error (2); no screens found" [Resolvido]

rc.local no Arch Linux

Astralinux: Imagem Docker oficial

CBQ: Controle efetivo II

Instalar o CentOS a partir de um chaveiro USB

Leitura recomendada

Tunning no boot do seu OpenSuSE Linux

Reiniciar máquina após Kernel panic

Atualizar para kernel mais recente no Debian

Vídeo via chrome9 HC IGP

Nova versão de driver da nVidia: perfeita para o kernel 2.6! :)

  

Comentários
[1] Comentário enviado por eduarth em 28/08/2007 - 14:29h

ae cara
e se eu quiser recompilar o kernel com as opções antigas mas adicionar algumas opções novas!!
como eu faço?

eu copio o .conf e depois uso o make menuconfig?


vlw a atenção
abraços

[2] Comentário enviado por removido em 25/10/2011 - 12:03h

Olá Carlos,

Se eu quisesse fazer ao contrário. Eu uso o Ubuntu e mudei a versão do kernel por interface gráfica mesmo. Porém, quando me perguntou se eu queria manter configurações antigas, eu disse que não, e agora estou precisando dela. Como faço para recuperá-la? Neste caso tem como manter o kernel que eu atualizei?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts