Instalar paquetes necesarios:
apt-get install build-essential fakeroot ncurses-dev kernel-package bc
1) Bajar el kernel a compilar
Suponiendo que hemos bajado la version 3.8.2, actualmete la version estable es la 3.10.5, tambien lo he probado con esta última, pero por ahora veamos con la primera.
cd /usr/src
wget -dc https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.8.2.tar.gz
tar -xzpf linux-3.8.2.tar.gz
ln -s /usr/src/linux-3.8.2 /usr/src/linux
cd linux
2) Preparamos el kernel
make dep
make-kpkg clean
make menuconfig
Aqui agregamos y quitamos lo que no necesitamos.
4) Creamos el paquete .deb
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
Tiempo estimado:
real 84m34.915s
user 58m5.118s
sys 14m48.043s
make clean
Y volvemos desde el paso (2)
6) Instalamos los .deb
cd ..
dpkg -i linux-image-3.8.2-*.deb linux-headers-3.8.2-*.deb
Listo ahora tendremos un kernel compilado a la forma debian.
http://www.debian.org/releases/stable/amd64/ch08s06.html.en
http://www.debian.org/releases/stable/i386/ch08s06.html.en
https://www.kernel.org/
No hay comentarios:
Publicar un comentario