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
Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
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
- Acesse o diretório /usr/src:
$ cd /usr/src
- Baixe o kernel 3.0.4
# wget -c http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.4.tar.bz2
- Descompacte
# tar xvjf linux-3.0.4.tar.bz2
- Entre no diretório
# cd linux-3.0.4
- Aquisição de um arquivo
.configUm arquivo.configcontém configurações pré-estabelecidas para a compilação do Kernel. Se você quiser manter o.configutilizado atualmente pelo seu sistema, execute o comando abaixo.# cp /boot/config-2[pressione TAB] /usr/src/linux-3.0.4/.config
- 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
- Criando uma imagem do kernel compactada com o bzip2
# make -j 3 bzImage
- Criando os módulos que você configurou no "make menuconfig"
# make -j 3 modules
- Instalando os módulos
# make -j 3 modules_install
- Criação
initrdVamos criar oinitrdpara o Kernel instalado.initrdsignifica 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
- Atualização do grub
# update-grub ou edite o grub manualmente =) # vim /boot/grub/grub.cfg
Blog do autor
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
Opinião dos Leitores
Neto
29 Out 2011, 09:33
29 Out 2011, 09:33
Rodrigo Wladyka
25 Out 2011, 19:42
25 Out 2011, 19:42
Isso funciona para processadores com um único núcleo?
Francisco
25 Out 2011, 09:56
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
Powered by Scriptsmill Comments Script




