Como compilar un kernel en Debian para el Acer Aspire One
Aquí os dejo una guía de como compilar un kernel, para el Acer Aspire One, espero que os sea de ayuda.

Guía a continuación.
Antes de nada, todos sabréis que este portátil al igual que otros de su categoría viene con una versión de Linux llamada linpus. Seguramente muchos de vosotros os disteis cuenta que va muy rápido, así que lo que vamos hacer es copiar el archivo .config que se encuentra en /boot a un pendrive, de la susodicha distribución.
Una vez copiado pasamos al próximo paso. Lo primero de todo es instalar lo siguiente:
# aptitude install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
Ahora toca descargar el último kernel estable desde la web www.kernel.org, al momento de escribir este tutorial se trata del 2.6.28.2.
Nos dirigimos a la carpeta /usr/src, desde ella descargamos el kernel con wget.
# cd /usr/src
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.2.tar.bz2
Descomprimimos el paquete.
# tar jxvf linux-2.6.28.2.tar.bz2
Creamos un acceso directo a la carpeta linux-2.6.28.2
# ln -s linux-2.6.28.2 linux
Ahora nos interesa ese archivo .config que copiamos en un pendrive anteriormente. En el config se guarda la configuración de nuestro kernel, será además nuestra base para la compilación, lo copiaremos en /boot ( nota: No se os olvide el punto antes del config. para que queda así .config ).
Entramos en /usr/src/linux
# cd /usr/src/linux
Ahora escribimos en el terminal.
# make menuconfig
En la parte de abajo existe una opción que se llama load, aparecerá el .config y aceptamos
Ya tenemos la base para nuestro kernel.
Una letra M, significa que cargará lo que seleccionaras como módulo.
Un asterisco significa que quedará integrado en el kernel, se activa con la letra Y
Cuando está vacío las opciones no quedarán activadas.
Usad la barra espaciadora para marcar y desmarcar a voluntad. Si no sabéis que modificar, no os preocupéis con el .config que cargasteis os servirá de sobra.
Cuando finalicemos la configuración del kernel a nuestro gusto, iremos al menú de inicio y seleccionamos exit, nos preguntará si deseamos guardar los cambios y responderemos afirmativamente.
Ahora toca compilar.
# make-kpkg clean
# make-kpkg –initrd –append-to-version=-Bruce kernel_image kernel_headers
Donde yo puse Bruce escribid lo que os guste, ese será el nombre que os aparezca en el grub.
Armaros un rato de paciencia a mi me tardó unos 4o minutos en compilar. Cuando termine ubicarse en la carpeta /usr/src.
# cd /usr/src
# ls
Aparecerán dos archivos*.deb
linux-image-2.6.28.2-Bruce_******.deb
linux-headers-2.6.28.2-Bruce_*****.deb
Ahora solo toca instalar.
# dpkg -i linux-image-2.6.28.2-Bruce_*****.deb
Reiniciamos y nos saldrá nuestro nuevo kernel en el grub. No os preocupeis si algo falló siempre podemos escoger nuestro kernel antiguo en el grub.
S4lu2 Bruce.

