Atualização do Kernel [RESOLVIDO]

1. Atualização do Kernel [RESOLVIDO]

Fagner
atem

(usa CentOS)

Enviado em 05/11/2014 - 10:50h

Bom dia,
Tentei com todos os tutoriais do VOL atualizar o kernel do Linux.
Minha distribuição é a CENTOS 6.4 64bits, atualizei do kernel 2.6.32-358 para o 3.16.3 entretanto embora no boot apareça o novo kernel, inicie o sistema, a saída do comando uname -r seja 3.16.3, quando executo o comando rpm -qa kernel, a saída apresenta somente o kernel 2.6, o que da a entender é que embora instalado parece que o kernel não foi carregado, e o uname -r apresenta somente um alias.

Quando tento executar o MAKE para compilar o drive da placa Wireless ele apresenta um erro informando que não localizou o arquivo autoconf.h no lib/modules/3.16.3/.

Alguém tentou executar make ou o rpm -qa kernel depois de atualizar o kernel?

Grato



  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/11/2014 - 00:50h

atem escreveu:

Sim, iniciei pelo 2.6..... e removi as entradas do outro kernel bem como os arquivos...executei o yum update, sem o argumento kernel, vai baixar 600mega de atualização, será que está incluido o kernel nisso?

Vou ver após reiniciar, e se não tiver, eu executo o yum update kernel e te falo depois o que acontecer.

Grato!


Vai atualizar todo o sistema operacional, muito provavelmente o kernel tambem, porem não ira para a ultima versão do kernel*¹, ficara atualizado com as correções de segurança e eventuais backports aplicados pela Red Hat (CentOS = Clone do Red Hat).

Precisa do kernel 3.16.X para algum recurso especifico?
Caso não precise é melhor utilizar o do repositório oficial (ou o centos-plus) para não ter que compilar um novo, a cada atualização (segurança, correção de bugs etc).

*O kernel que compilou não foi exibido com o rpm -qa kernel, pois o instalou manualmente (Sem o rpm ou o yum. O RPM só exibira informações de pacotes .RPM) e o que precisaria para confirmar a versão do kernel em execução, era apenas o uname -r mesmo.


Caso queira/precise personalizar um kernel no CentOS, lhe recomendo criar um pacote RPM para o seu kernel com o rpmbuild:
http://wiki.centos.org/HowTos/Custom_Kernel


*¹ A Versão do kernel usada no lançamento de uma versão, é mantida por todo o tempo de suporte da distribuição, mas com todos os patchs de segurança necessários e novos drivers (Quando aplicável, após testado pela Red Hat):
https://access.redhat.com/articles/3078

3. Re: Atualização do Kernel [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/11/2014 - 11:14h

Aplicou um: yum update kernel ?
Ou não? Como fez?


4. Re: Atualização do Kernel [RESOLVIDO]

Fagner
atem

(usa CentOS)

Enviado em 05/11/2014 - 11:15h

Fiz seguindo o tutorial
http://www.vivaolinux.com.br/artigo/Compilacao-do-kernel-v3x-no-CentOS-e-Debian/


5. Re: Atualização do Kernel [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/11/2014 - 11:19h

Inicie o Kernel antigo. Aplique o uname -r pra ter certeza que está nele.
Depois remova esse Kernel atual. Se está dando erro, melhor remover.

Eu tentaria pelo comando acima.


6. Re: Atualização do Kernel [RESOLVIDO]

Fagner
atem

(usa CentOS)

Enviado em 05/11/2014 - 11:35h

Sim, iniciei pelo 2.6..... e removi as entradas do outro kernel bem como os arquivos...executei o yum update, sem o argumento kernel, vai baixar 600mega de atualização, será que está incluido o kernel nisso?

Vou ver após reiniciar, e se não tiver, eu executo o yum update kernel e te falo depois o que acontecer.

Grato!


7. Re: Atualização do Kernel [RESOLVIDO]

Fagner
atem

(usa CentOS)

Enviado em 06/11/2014 - 09:07h

Primeiramente obrigado por todas as respostas.

O motivo de eu querer atualizar o Kernel era em primeiro lugar pra compilar o drive da Realtek 8192se que eu acreditava ser problema na versão, mas após atualizar com o yum update aconteceu exatamente o que descreveu, não foi para o mais recente, ele atualizou da 2.6.32-358 para 32-504, só que após isso consegui compilar o driver. O segundo motivo foi para aprendizado, quero me precaver caso pegue algum serviço de informática com "kernel panic"...
Outra coisa que não entendi direito, é que se instalo o CentOS 7, ele vem com todos os drives, além do kernel 3.16....só que se no CentOS 6, se eu atualizar, não era já pra vim com os drivers também?
Isso ainda é meio confuso para mim, eu fiz um curso de avançado de Linux, mas nele abordava tudo sobre os serviços Samba, Apache, Iptables, instalação do SO, etc...menos atualização de Kernel...

Ao atualizar manualmente como você informou, com o uname -r de fato ele mostrava 3.16.3 só que ao executar Make por exemplo, ele buscava binários na pasta do 2.6.32.358, essa atualização manual parece que embora realizada não foi aplicada, não sei explicar direito.

Mas enfim, agradeço muito mesmo, a ajuda e a aula de vocês!

Grato


8. Re: Atualização do Kernel [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/11/2014 - 19:36h

atem escreveu:
...
Outra coisa que não entendi direito, é que se instalo o CentOS 7, ele vem com todos os drives, além do kernel 3.16....só que se no CentOS 6, se eu atualizar, não era já pra vim com os drivers também?

Depende, possivelmente este driver so tenha sido integrado em versões superiores do kernel e a Red Hat não o adicionou ao da versão 2.6.32-X (Note que o foco da distribuição é estabilidade para ambientes corporativos).
Uma opção, pode ser utilizar o kernel centos-plus que possui mais suporte a hardware que o oficial (Esta usando o CentOS como desktop, certo)?

http://cloudcelebrity.wordpress.com/2012/07/03/how-to-update-centos-kernel-to-centos-plus-using-yum/



Isso ainda é meio confuso para mim, eu fiz um curso de avançado de Linux, mas nele abordava tudo sobre os serviços Samba, Apache, Iptables, instalação do SO, etc...menos atualização de Kernel...

Ao atualizar manualmente como você informou, com o uname -r de fato ele mostrava 3.16.3 só que ao executar Make por exemplo, ele buscava binários na pasta do 2.6.32.358, essa atualização manual parece que embora realizada não foi aplicada, não sei explicar direito.

Mas enfim, agradeço muito mesmo, a ajuda e a aula de vocês!

Grato


Estranho isto, só deveria se tivesse esquecido do passo para criar o link simbolico ( # ln -s /usr/src/linux-3.16.3 /usr/src/linux) do tutorial que postou, para compilar e instalar "no braço".



9. Re: Atualização do Kernel [RESOLVIDO]

Fagner
atem

(usa CentOS)

Enviado em 07/11/2014 - 07:25h

Nossa, que mancada, esse link simbólico de fato eu pulei...

Eu vou acessar essa pagina do Centos Plus agora mesmo, entendi o que disse, o CentOS é focado em corporações, exatamente, instalei ele no Note, para fazer inúmeros testes.

Você mencionou que o driver não foi adicionado ao kernel 2.6.xxx mas quando tentei fazer na unha foi para o 3.16.xxx será que não veio o drive por conta da falta do link simbólico...

Vou depois tentar novamente, mas agradeço imensamente a ajuda, e no momento agora estou partindo também para o IPtables, estou assistindo as aulas do Wagner Tadeu, alguns aqui devem conhecer, porque no curso que fiz, embora avançado, eles ensinam o B-A-BA apenas.

Grato!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts