Guia rapida compilar kernel en debian

Modo Debian

apt-get install kernel-package
apt-get install libqt3-mt-dev
apt-get install kernel-source-2.X.XX --- (Siendo x.xx la versión que deseamos instalar)
cd /usr/src
tar -zxvf /tmp/linux.2.X.XX.tar.gz
ln -fs linux-2.X.XX linux
cd linux

si ya tenemos una compilación previa la limpiamos con

make mrproper

si no tenemos y queremos trabajar con la instalada

cp /boot/config* .config

y controlamos si existen diferencias entre el kernel instalada y el nuevo haciendo

make oldconfig

y si es totalmente nueva directamente empezamos con:

make xconfig ---modo grafico
o
make menuconfig ---modo texto
o
make config ---modo antiguo

esta parte es muy intuitiva podemos agregar(*) quitar( ) o compilar como módulo(M) lo que nos interese luego grabamos y salimos

si deseamos todos los paquetes

make-kpkg --initrd -append-to-version .241204 binary

si solo deseamos la imagen instalable

make-kpkg --initrd -append-to-version .241204 kernel_image

luego procedemos a instalar

cd /usr/src
dpkg -i kernel-image*

luego creamos el init.rd

cd /boot/
mkinitrd -o  /boot/initrd.img-2.X.XX-con-una-fecha-o-una-descripcion
ln -fs initrd.img-2.X.XX-XXXXX initrd.img
ln -fs System.map-2.X.XX  System.map

luego configuramos nuestro administrador de boot para grub

title           Debian kernel 2.X.XX bla bla bla
root            (hd0,4)
kernel          /boot/vmlinuz-2.X.XX. root=/dev/hda5 ro vga=791
initrd          /boot/initrd.img
savedefault
boot

luego que esta todo listo queremos cargar módulos nuevos

modprobe nombre_del_modulo

Y para descargarlo:

rmmod nombre-del-modulo

MrIX mitchell69uk@gmail.com

1 comment so far

  1. 001 Dj Bill

    Add this package:

    apt-get install ncurses-dev if “make menuconfig” crash

    Bye.

    Febrero 5th, 2008