El propòsit de compilar un kernel com a paquet debian és poder-lo incloure en un repositori propi i dispossar de la última versió de kernel disponible.
1. Descarregarem l’última versió.
Per exemple, escollirem la versió: linux-2.6.28.3.tar.bz2
2. Guardarem el fitxer a /usr/src
cd /usr/src tar xfjv linux-2.6.28.3.tar.bz2 ln -s linux-2.6.28.3 linux cd /usr/src/linux |
3. Copiarem la configuració que desitgem:
cp /boot/config ./.config |
4. Executarem:
make menuconfig |
escollirem els mòduls i opcions que ens interessin, per exemple el nou sistema de fitxers EXT4
5. Compilarem de nou la imatge:
make-kpkg clean fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers |
El proces pot trigar unes hores depenen de l’equip.
Paciència.
Els paquets creats es deixen a la carpeta /usr/src.
linux-headers-2.6.28.3-custom_i386.deb linux-image-2.6.28.3-custom_i386.deb |
6. Per últim només queda instal·lar els paquets al sistema:
dpkg -i linux* |
Ara ja tindrem instal·lat el nostre primer kernel compilat per nosaltres mateixos.
7. El grub s’haurà actualitzat amb el nou kernel.
Alerta:
Si treballem habitualment amb VirtualBox haurem de
recompilar els seus mòduls, això és molt fàcil amb la versió 2.1.2.