How-To :: Kernel 3.18.9 no Debian Wheezy


Diferentemente da outra dica, aqui evremos como criar os .debs do kernel 3.18.9 no Debian Wheezy.

2015-03-22--1427031392_1920x1080_scrot

A config utilizada para esse kernel foi a do kernel Liquorix, o qual devido a incompatibilidade de pacotes com o Debian Wheezy, só permite a instalação dos pacotes linux-image-liquorix-*, por isso não veremos como adicioná-lo ao sources.list e a instalá-lo.

blah-blah-blah à parte, comece por instalar o que é necessário para compilar e empacotar um kernel no Debian:

$ sudo apt-get update
$ sudo apt-get install build-essential dkms
$ sudo apt-get --no-install-recommends install kernel-package

E continue com:

$ wget http://liquorix.net/sources/3.18/config.i386-pae
$ wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.9.tar.xz
$ sudo tar xf linux-3.18.9.tar.xz -C /usr/src
$ sudo cp -av config.i386-pae /usr/src/linux-3.18.9/.config
$ cd /usr/src/linux-3.18.9/
$ su
<senha-do-root>

* no exemplo acima se usa um Debian amd64, substitua a config -i386-pae por este arquivo:

http://liquorix.net/sources/3.18/config.amd64

* e se usa um Debian i486, ou seja, um que não suporte -PAE (Physical Address Extension), baixe este arquivo:

http://liquorix.net/sources/3.18/config.i386

Criando os debs com o kernel-package

em máquinas single-core.

# fakeroot make-kpkg --initrd --append-to-version=-edps --revision=1.0 kernel_image kernel_headers
# sudo dpkg -i ../*.deb

Este slideshow necessita de JavaScript.

em máquinas multi-core.

* onde a opção CONCURRENCY_LEVEL=5 equivale a um processador Quad-Core, então se você possui um Athlon FX 6300 (6 cores) deverá por CONCURRENCY_LEVEL=7, ou seja, nº de cores do processador + 1.

# INSTALL_MOD_STRIP=1 CONCURRENCY_LEVEL=5 fakeroot make-kpkg --initrd --append-to-version=-edps --revision=1.0 kernel_image kernel_headers

Em –append-to-version=-edps substitua a terminação -edps pela que quiser, assim como com a revisão –revision=1.0, pode-se até removê-las, mas o nome dos pacotes não ficam bacana (ficam +/- como pacote-versão-10.00.Custom.deb). E se quiserem também, podem modificar o nome e o email de mantenedor lá em /etc/kernel-pkg.conf:

maintainer := zé-do-brejo
email := zedobrejo@unknownmail.com

IntÉ!

Anúncios
How-To :: Kernel 3.18.9 no Debian Wheezy

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s