Luego de dos días de compilar, probar, y volver a compilar, logré tener un kernel estable (última versión estable de
www.kernel.org
) optimizado para la Acer Aspire One AOA150. Saqué soporte de todos los sistemas de archivos menos EXT4, FAT y NTFS, puertos serie y paralelo, placas capturadoras de video, soporte para packet radio y todas esas cosas que no tenemos en nuestras netbook. Aparte está optimizado para el procesador Intel Atom.
La optimización es bastante buena, funciona notablemente más rápido que el kernel por defecto de Ubuntu y utiliza bastante menos memoria ram.
Son dos archivos .deb de fácil instalación.
Si queremos probar el kernel, ejecutamos en la consola el siguiente script, que se encargará de bajar los paquetes e instalarlos:
wget http://cor.to/jhB && wget http://cor.to/jhP && sudo dpkg -i linux-image-2.6.35.4-aoa150.deb && sudo dpkg -i linux-headers-2.6.35.4-aoa150.deb
Modificamos GRUB para darnos tiempo de elegir con cual kernel iniciar:
sudo gedit /etc/default/grub
Lo dejamos así:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="acerhdf.kernelmode=1 quiet splash"
GRUB_CMDLINE_LINUX=""
Luego de modificar el archivo, lo guardamos y cerramos gedit. Ahora falta hacer un update a GRUB:
sudo update-grub2
y ya podemos reiniciar. Elijamos el primer kernel de la lista que es el optimizado.
Si Ubuntu les arranca en modo gráfico bajo, arranquemos de todas maneras y en una consola ejecutamos:
sudo add-apt-repository ppa:glasen/intel-driver && sudo apt-get update && sudo apt-get upgrade
Con lo que instalaremos un driver de video nuevo. Ahora sí reiniciamos y todo debería andar perfecto.
Si quieren desinstalar el kernel nuevo pueden ejecutar en una consola (deberán iniciar con el kernel original de Ubuntu):
sudo apt-get remove linux-image-2.6.35.4-aoa150 linux-headers-2.6.35.4-aoa150
o desinstalando los paquetes linux-image-2.6.35.4-aoa150 y linux-headers-2.6.35.4-aoa150 utilizando Synaptic.
Si necesitan el .config para compilar otro kernel en base a esta compilación (por ejemplo para agregar soporte que yo he quitado, como EXT3) pueden bajarlo de .
Fuente
La optimización es bastante buena, funciona notablemente más rápido que el kernel por defecto de Ubuntu y utiliza bastante menos memoria ram.
glxgears con kernel 2.6.32-24-generic (último de Ubuntu Lucid Lynx):
Imagen en tamaño real
glxgears con kernel 2.6.35.4-aoa150 (Este que presento):
Imagen en tamaño real
Imagen en tamaño real
glxgears con kernel 2.6.35.4-aoa150 (Este que presento):
Imagen en tamaño real
Son dos archivos .deb de fácil instalación.
Si queremos probar el kernel, ejecutamos en la consola el siguiente script, que se encargará de bajar los paquetes e instalarlos:
wget http://cor.to/jhB && wget http://cor.to/jhP && sudo dpkg -i linux-image-2.6.35.4-aoa150.deb && sudo dpkg -i linux-headers-2.6.35.4-aoa150.deb
Modificamos GRUB para darnos tiempo de elegir con cual kernel iniciar:
sudo gedit /etc/default/grub
Lo dejamos así:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="acerhdf.kernelmode=1 quiet splash"
GRUB_CMDLINE_LINUX=""
Luego de modificar el archivo, lo guardamos y cerramos gedit. Ahora falta hacer un update a GRUB:
sudo update-grub2
y ya podemos reiniciar. Elijamos el primer kernel de la lista que es el optimizado.
Si Ubuntu les arranca en modo gráfico bajo, arranquemos de todas maneras y en una consola ejecutamos:
sudo add-apt-repository ppa:glasen/intel-driver && sudo apt-get update && sudo apt-get upgrade
Con lo que instalaremos un driver de video nuevo. Ahora sí reiniciamos y todo debería andar perfecto.
Si quieren desinstalar el kernel nuevo pueden ejecutar en una consola (deberán iniciar con el kernel original de Ubuntu):
sudo apt-get remove linux-image-2.6.35.4-aoa150 linux-headers-2.6.35.4-aoa150
o desinstalando los paquetes linux-image-2.6.35.4-aoa150 y linux-headers-2.6.35.4-aoa150 utilizando Synaptic.
Si necesitan el .config para compilar otro kernel en base a esta compilación (por ejemplo para agregar soporte que yo he quitado, como EXT3) pueden bajarlo de .
Fuente