/usr/src
. É necessário dar permissões ao utilizador que vai criar o pacote: # adduser USER src
ou # chmod o+w /usr/src
.# apt-get install gcc libc-dev
$ cd /usr/src
$ aria2c http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.36-rc7.tar.bz2
$ tar xf linux-2.6.36-rc7.tar.bz2
$ cd linux-2.6.36-rc7/
$ cp /boot/config-`uname -r` ./.config
$ make oldconfig
$ make gconfig
$ fakeroot make -j 2 KDEB_PKGVERSION=custom.1.0 deb-pkg #indicar a seguir a '-j' o nº de cores da máquina que vai compilar o kernel
(...)
# dpkg -i /usr/src/linux-image-2.6.36-rc7_custom.1.0_i386.deb
Notas:
- Depois do comando
make oldconfig
, podem ser feitas algumas perguntas quanto a configurações novas suportadas pelo kernel. Em caso de dúvida, manter as opções que vêm pré-definidas.- O comando
make gconfig
só é necessário se se pretender alterar algo na configuração do kernel antigo para o novo.EDIT: Simplificado o processo e eliminados passos, agora com
make deb-pkg
.Referências:
Debian Linux Kernel Handbook - Building a custom kernel from the "pristine" kernel source
Debian User Forums - CONCURRENCY_LEVEL variable and quad core chips
Sem comentários:
Enviar um comentário