Páginas

sexta-feira, 8 de fevereiro de 2013

[Linux] - Atualizando Kernel do Debian Squeeze para versão 3.2.x

Bom pessoal, neste post vou efetuar a atualização do Kernel do Debian Squeeze, pois devido meu servidor Debian estar virtualizado num ambiente de virtualização com Hyper-V, o kernel padrão do Debian Squeeze não possui suporte aos drivers de integração do Hyper-V. Nisso para conseguirmos utilizar os drivers de integração do Hyper-V no Debian devemos efetuar a atualização do Kernel para a versão 3.2.X que já possui os drivers de integração do Hyper-V nativamente, facilitando essa integração entre plataformas.


Vamos colocar a mão na massa. No laboratório que montei para fazer este post fiz a instalação do Debian somente texto e informei nas configurações da Maquina Virtual para utilizar a Rede Legada, pois o Kernel padrão do Debian não reconhece a Rede Sintética. Esta rede está conectada a um Switch Virtual que possui acesso a internet, para podermos atualizar o Kernel do Debian:



Precisaremos informar no source list o repositório utilizado para atualizar o kernel do Debian, para isso siga o procedimento abaixo, editando o arquivo /etc/apt/sources.list :
# cd /etc/apt
# vi sources.list


Segue abaixo, o sources.list utilizado:

#mirros de seguranca mundial do debian
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

#mirros de atualizacao
deb http://ftp.debian.org/debian/ squeeze-updates main
deb-src http://ftp.debian.org/debian/ squeeze-updates main

#mirros do dotdeb que mantem em dia a atualizacao do mysql para debian
#deb http://packages.dotdeb.org squeeze all
#deb-src http://packages.dotdeb.org squeeze all

#mirros de seguranca do brasil
deb http://ftp.br.debian.org/debian-security/ squeeze/updates main contrib non-free
deb-src http://ftp.br.debian.org/debian-security/ squeeze/updates main contrib non-free

#mirros oficiais do brasil
deb ftp://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb-src ftp://ftp.br.debian.org/debian/ squeeze main contrib non-free

#repositorio para kernel 3.2.X
deb http://ftp.br.debian.org/debian-backports/ squeeze-backports main contrib non-free



Agora depois de editado e populado nossa sources.list , vamos atualizada conforme procedimento abaixo:
# apt-get update


Depois de Atualizar a lista, vamos fazer uma pesquisa no repositório no qual utilizaremos para instalar o kernel 3.2.X no Debian:
# apt-cache search linux-image-3


Verificamos que nosso repositório possui o kernel 3.2.X conforme esperavamos, nisso agora vamos efetuar a instalação do Kernel, seguindo o comando abaixo:
# apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.4-amd64 firmware-linux-free


Depois de digitar o comando no prompt, ele irá solicitar confirmação da instalação. Caso sua instalação esteja em português digite S e pressione Enter. Caso sua instalação esteja em Inglês digite Y e pressione Enter. Depois de instalado o kernel , favor reiniciar o sistema para que o mesmo possa inicializar com o novo kernel instalado.


Para verificar, se está utilizando o novo kernel digite os comandos abaixo:

# uname -a
# lsmod | grep hv

O ultimo comando verifica se os drivers de integração do Hyper-V estão disponíveis para serem utilizados. Agora é só configurar a Rede Sintética para utilizar redes de alta velocidade e utilizar armazenamento SCSI caso deseje.


Veja nesta ultima foto, a utilização da Rede Sintética no Debian, após a instalação do Kernel 3.2.X.

Bom pessoal, espero que este post possa ajudar aqueles que precisavam de uma solução para virtualizar Servidores Linux Debian em ambientes de virtualização com Hyper-V. Só lembrando que o Debian não possui suporte oficial da Microsoft, mais como pudemos ver ele é totalmente funcional quando utilizamos o Kernel 3.2.X. Qualquer dúvida sobre a implementação do post favor comentar. Que a Graça e Paz estejam com todos. 

Fonte:

7 comentários:

  1. http://www.cyberciti.biz/faq/debian-linux-6-apt-get-install-linux-kernel-3-2/

    ResponderExcluir
  2. Cara muito bom está de parabéns belo tutorial!

    ResponderExcluir
    Respostas
    1. Angelo,
      Obrigado por visitar o Blog e agradeço o apoio.
      Att,
      Emerson

      Excluir
    2. Muito bom mesmo esse tutorial. Me ajudou muito.

      Excluir
  3. Saiu a nova versao do kernel 3.4.9 em abril, porem, ao executar o comando apt-cache search... nos repositórios do Debian só aparece 3.2. Isso é porque a comunidade Debian não tem a atualizacao do novo kernel, ou eu estou fazendo algo de errado. Porque no ubuntu ja tem a 3.4.9.

    ResponderExcluir
  4. Bom dia, tenho a versão do Hyper-V 6.1.7601.17514 e estou tentando instalar uma versão linux com o kernel 3.6, tem alguma imcompatibilidade que voce saiba??

    ResponderExcluir