você está aqui: Home  → Arquivo de Mensagens

Compilando Kernel 3.0.4 no Debian Squeeze com processador de 2 núcleos

Colaboração: Felipe dos Santos

Data de Publicação: 25 de outubro de 2011

  1. Acesse o diretório /usr/src:

      $ cd /usr/src
    

  2. Baixe o kernel 3.0.4

      # wget -c http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.4.tar.bz2
    

  3. Descompacte

      # tar xvjf linux-3.0.4.tar.bz2
    

  4. Entre no diretório

      # cd linux-3.0.4
    

  5. Aquisição de um arquivo .config

    Um arquivo .config contém configurações pré-estabelecidas para a compilação do Kernel. Se você quiser manter o .config utilizado atualmente pelo seu sistema, execute o comando abaixo.

      # cp /boot/config-2[pressione TAB] /usr/src/linux-3.0.4/.config
    

  6. Configuração e seleção dos módulos a serem compilados

    Se quiser alterar alguma coisa, acrescentar módulos, remover... é da sua escolha, eu não mexo (pura vagabundice minha)haha, apenas salvo!!

      # make menuconfig
    

  7. Criando uma imagem do kernel compactada com o bzip2

      # make -j 3 bzImage
    

  8. Criando os módulos que você configurou no "make menuconfig"

      # make -j 3 modules
    

  9. Instalando os módulos

      # make -j 3 modules_install
    

  10. Criação initrd

    Vamos criar o initrd para o Kernel instalado. initrd significa Initial RAM disk. Ele contém uma pequena imagem do sistema que será carregada no boot.

      # mkinitramfs 3.0.4 -o /boot/initrd.img-3.0.4
    

    Este comando copiará o bzImage para o diretório /boot, renomeando para vmlinuz-3.0.4

      # cp arch/i386/boot/bzImage /boot/vmlinuz-3.0.4
    

  11. Atualização do grub

      # update-grub ou edite o grub manualmente =) # vim /boot/grub/grub.cfg
    
Blog do autor


Veja a relação completa dos artigos de Felipe dos Santos

 

 

Opinião dos Leitores

Neto
29 Out 2011, 09:33
As etapas 7 e 8 podem ser substituídas por um único comando
#make -j3 all

A segunda parte da etapa 10 e a etapa 11 podem ser substituídas por um único comando

#make install
Rodrigo Wladyka
25 Out 2011, 19:42
Isso funciona para processadores com um único núcleo?
Francisco
25 Out 2011, 09:56
Na etapa 5 após copiar o .config faltou o comando make oldconfig para habilitar as opções presentes a partir do novo kernel
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script