Compilando kernel no Debian com apenas dois comandos
Dica publicada em Linux / Kernel
Compilando kernel no Debian com apenas dois comandos
Você é usuário iniciante do Debian GNU/Linux como
eu e quer compilar o kernel?
Alguns motivos para querer compilá-lo:
Bom, para compilar o kernel deste modo, você precisa baixar os fontes com o comando apt-get.
Procurando o pacote kernel-source:
$ apt-cache search kernel-source
Este comando trará uma série de versões dos fontes do kernel, baixe a que você desejar, eu instalei a 2.6.8. O comando para baixar e instalar (o source) é este:
# apt-get install kernel-source-2.6.8
Agora na pasta /usr/src haverá um tar.bz2 da versão que você instalou, descompacte-a com "bunzip2" e em seguida "tar xvf".
Crie um link simbólico /usr/src/linux apontando para /usr/src/fontedescompactado com o comando abaixo:
# ln -s /usr/src/kernel-source-2.6.8 /usr/src/linux
Pronto! Agora configure o kernel como deseja entrando na pasta /usr/src/linux e digitando:
$ make menuconfig
Agora vamos compilar efetivamente:
Primeiro comando:
# make-kpkg --initrd kernel_image
OBS: O segredo está na opção "-- initrd", que já adiciona no grub o kernel novo, pra usuário iniciante meeesmo! Talvez aqui ele dê um "warning" dizendo que é melhor compilar deste jeito só se o kernel foi homologado para o Debian. Como baixamos com apt-get, não teremos problema com isso.
Agora vá tomar um café que esse processo demora!
Ao compilar, esse comando cria um pacote que é na verdade uma imagem do kernel na pasta /usr/src.
Hora de instalar o kernel!
Segundo comando:
# dpkg -i kernel-imageX.x.x.x.deb
É isso, compilar o kernel nunca foi tão fácil!
Espero ter acrescentado!
[]s
André
Alguns motivos para querer compilá-lo:
- Atualização do kernel contra bugs;
- Otimização do kernel para o seu hardware;
- Curiosidade e coragem momentânea.
Bom, para compilar o kernel deste modo, você precisa baixar os fontes com o comando apt-get.
Procurando o pacote kernel-source:
$ apt-cache search kernel-source
Este comando trará uma série de versões dos fontes do kernel, baixe a que você desejar, eu instalei a 2.6.8. O comando para baixar e instalar (o source) é este:
# apt-get install kernel-source-2.6.8
Agora na pasta /usr/src haverá um tar.bz2 da versão que você instalou, descompacte-a com "bunzip2" e em seguida "tar xvf".
Crie um link simbólico /usr/src/linux apontando para /usr/src/fontedescompactado com o comando abaixo:
# ln -s /usr/src/kernel-source-2.6.8 /usr/src/linux
Pronto! Agora configure o kernel como deseja entrando na pasta /usr/src/linux e digitando:
$ make menuconfig
Agora vamos compilar efetivamente:
Primeiro comando:
# make-kpkg --initrd kernel_image
OBS: O segredo está na opção "-- initrd", que já adiciona no grub o kernel novo, pra usuário iniciante meeesmo! Talvez aqui ele dê um "warning" dizendo que é melhor compilar deste jeito só se o kernel foi homologado para o Debian. Como baixamos com apt-get, não teremos problema com isso.
Agora vá tomar um café que esse processo demora!
Ao compilar, esse comando cria um pacote que é na verdade uma imagem do kernel na pasta /usr/src.
Hora de instalar o kernel!
Segundo comando:
# dpkg -i kernel-imageX.x.x.x.deb
É isso, compilar o kernel nunca foi tão fácil!
Espero ter acrescentado!
[]s
André