Compilando kernel 3.0.4 no Debian Squeeze com processador de 2 núcleos
Dica publicada em Linux / Kernel
Compilando kernel 3.0.4 no Debian Squeeze com processador de 2 núcleos
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 .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
Configuração e seleção dos módulos a serem compilados.
"Se quiser alterar alguma coisa, acrescentar módulos, remover. Aí é 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
Vamos criar o "initrd" para o kernel instalado. O "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
Atualização do grub:
# update-grub
Ou edite o grub manualmente =)
# vim /boot/grub/grub.cfg
E é isso aí! Espero ter ajudado...
www.iniciolinux.blogspot.com
# 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 .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
Configuração e seleção dos módulos a serem compilados.
"Se quiser alterar alguma coisa, acrescentar módulos, remover. Aí é 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
Vamos criar o "initrd" para o kernel instalado. O "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
Atualização do grub:
# update-grub
Ou edite o grub manualmente =)
# vim /boot/grub/grub.cfg
E é isso aí! Espero ter ajudado...
www.iniciolinux.blogspot.com
Se tivesse acrescentado mais detalhes, imagens e configurações estaria categorizada como Artigo.
Mas valeu seu trabalho.
Parabéns!
Aqui o screenshot do Debian Squeezy com Kernel-3.0.4: http://www.vivaolinux.com.br/screenshot/Gnome-Debian-Kernel-30/