sexta-feira, 11 de janeiro de 2013

Compilando Kernel 3.7.0 Debian 5

Para fins de conhecimento, logue como root e digite o comando uname -r para exibir o atual kernel, irá retorna 2.6.26-2.686

Dependêcias:

  • apt-get install build-essential libncurses5-dev

Procedimento:
  1. Download
  2. Descompactação
  3. Criação de link simbólico
  4. Configurar as opções do kernel
  5. Limpar construções anteriores do kernel
  6. Compilar o kernel e seus módulos
  7. Gerar a imagem bzImage
  8. Instalar o kernel
  9. Instalar os módulos compilados
  10. Criar Initial Ramdisk
  11. Configurar grub
  12. Reboot
Instalação:
  1. wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.7.tar.gz
  2. tar -zxvf linux-3.7.tar.gz -C /usr/src
  3. ln -s /usr/scr/linux-3.7 /usr/scr/linux
  4. cd /usr/scr/linux ; make menuconfig
  5. make clean
  6. make
  7. make bzImage
  8. make install
  9. make modules_install
  10. mkinitramfs -o /boot/initramfs-3.7.0 3.7.0
  11. update-grub
  12. reboot
Observações:

Dentro da pasta /boot foram criados os arquivos vmlinux-3.7.0 (o kernel) e o initramfs-3.7.0 (conjunto de arquivos que é carregado na memoria RAM durante o carregamento do kernel e montado como se fosse uma partição).
O comando update-grub edita o arquivo /boot/grub/menu.lst e adiciona as entradas referentes ao novo kernel.
Após o reinicio da máquina o grub apresentará a seguinte tela:


Escolha o novo kernel, a máquina deve iniciar normalmente, logue como root e digite o uname -r, deve retorna 3.7.0

Nenhum comentário:

Postar um comentário