Instalar Ubuntu 8.04 en el Eee Pc 900

ACTUALIZACIÓN: Acabo de publicar una entrada con los pasos para instalar Ubuntu 8.10 en el EeePC. Te recomiendo que accedas a este nuevo tutorial ya que está más actualizado y es más sencillo.

Si la semana pasada os comentaba como instalar un Windows XP en un ASUS Eee PC 900, hoy os voy a indicar los pasos a seguir para instalar una Ubuntu Hardy en el miniportátil.

NOTA: Esta guía es una recopilación y traducción al castellano de varias webs y foros. Al final del post publicaré los enlaces a los mismos.

Como en el otro tutorial, el proceso se basa en dos apartados: el primero será crear una unidad USB con los archivos de la instalación y el segundo la instalación y puesta a punto del sistema.

Los requisitos necesarios serán:

  • Una imagen ISO de la instalación de Ubuntu 8.04.
  • Un memoria USB de al menos 1GB de capacidad.
  • La aplicación UB8convert para volcar la ISO al pen USB (enlace).
  • Un Asus Eee PC 900.
  • Otro equipo con Windows para preparar el pen USB.

Preparar la memoria USB

Aunque se podría lanzar la instalación directamente desde el CD mediante una unidad externa conectada por USB, en mi caso se me quedaba colgada al pasar del menú inicial al sistema de instalación. Este método en cambio me funcionó sin problemas. Es recomendable que la memoria USB sea tipo flash, es decir, los típicos pen y no los discos duros externos.

Conectamos la memoria USB al ordenador y la formateamos: Mi PC -> Unidad USB -> Botón derecho -> Formatear.

Descargamos la aplicación UB8convert , la ejecutamos y pulsamos en Extract. Nos creará una carpeta llamada Ubuntu8.

Descargamos [si no la tenemos] la ISO de Ubuntu 8.04 y la movemos dentro de la carpeta Ubuntu8.

Entramos en la carpeta Ubuntu8 y hacemos click en el archivo fixu.bat. Nos abrirá una ventana de MS-DOS y pulsamos enter para continuar.
Este proceso volcará todos los archivos de la ISO a una carpeta llamada USB-Ubuntu.

Una vez finalizado el proceso, entramos en la carpeta USB-Ubuntu y copiamos todos los archivos y carpetas que estén ahí dentro a la memoria USB [al raíz].

Vamos a la memoria USB y ejecutamos el archivo makeboot.bat. Esto nos abrirá una ventana de MS-DOS y pulsaremos enter para lanzar ejecutar el script. Esto nos convertirá la unidad USB en autoarrancable.

Tras finalizar el script tendrás la memoria USB lista para utilizar en el Eee PC.

Instalación y Configuración de Ubuntu

Conectamos la memoria USB al Eee PC y encendemos el equipo. Durante el arranque mantenemos presionada la tecla Esc para acceder al menú de arranque.

En la lista de arranque seleccionamos la unidad USB y aceptamos.

Nos aparecerá el menú de arranque de la versión Live de Ubuntu. Con la flecha abajo nos colocamos en Install Ubuntu y pulsamos enter.

Entraremos en sistema de instalación de Ubuntu [a partir de aquí es todo guiado].

Tras finalizar la instalación tendremos que reiniciar el equipo. Si se queda colgado mantén la tecla de encendido pulsada durante unos segundos.

Vamos a configurar los drivers de nuestro Eee PC. Para ello necesitamos tener el equipo conectado por cable a la red.

Habilitado la Wifi
En caso de que la wifi siga sin funcionar abrimos un terminal y lanzamos los siguientes comandos:
sudo apt-get update
sudo apt-get install build-essential
wget 'http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz'
tar zxvf madwifi-nr-r3366+ar5007.tar.gz
cd madwifi-nr-r3366+ar5007
make clean
make
sudo make install
sudo reboot

Estos comandos los tendremos que lanzar en caso de actualización del sistema.

Apagar correctamente el equipo
Hay un problema a la hora de apagar el equipo. Ubuntu cierra la sesión y lanza el proceso de apagado, pero no se ejecuta la orden de corte de corriente. La pantalla queda en negro y el equipo encendido.

Para solucionarlo editamos el archivo /etc/init.d/halt y le añadimos la siguiente línea al comienzo del script:
sudo gedit /etc/init.d/halt
rmmod snd-hda-intel

Escalado del procesador
Por defecto Ubuntu no trae optimizado el escalado del procesador para reducir el consumo de la CPU en el caso de estar trabajando con batería y no tener el equipo conectado a la corriente. Existe un método para arreglar esto y no tener el procesador siempre funcionando al 100%.

Lo primero que puedes hacer es hacer click con el botón derecho en uno de los paneles de la pantalla y pulsar “Añadir al panel“. En el campo de búsqueda de la ventana que nos acaba de abrir escribimos scaling y añadimos el Monitor de frecuencia del procesador [posiblemente nos dará un error].

Vamos a un terminal e introducimos:
sudo apt-get remove powernowd
sudo apt-get install cpufrequtils sysfsutils
sudo modprobe p4_clockmod

Ahora editamos el archivo /etc/sysfs.conf y le añadimos la siguiente línea:
sudo gedit /etc/sysfs.conf
devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand

Ahora editamos el archivo /etc/modules y le añadimos las siguientes líneas:
sudo gedit /etc/modules
p4_clockmod
cpufreq_ondemand

Reiniciamos el equipo para que tenga en cuenta los cambios.

Sonido
En mi caso tuve que hacer lo contrario a lo que venía en el tutorial para que me funcionara el sonido. Según el tutorial hay que añadir la línea siguiente al archivo /etc/modprobe.d/snd-hda-intel:
options snd-hda-intel model=3stack-dig
Yo lo que hice fue eliminar esta línea [cosas de la informática].

Webcam
Para que la webcam funcione correctamente ejecutamos las siguientes instrucciones en un terminal:
sudo aptitude install subversion
svn co svn://svn.berlios.de/linux-uvc/linux-uvc/trunk linux-uvc
cd linux-uvc
sudo make
sudo make install
sudo modprobe -r uvcvideo
sudo mv /lib/modules/$(uname -r)/ubuntu/media/usbvideo/uvcvideo.ko /lib/modules/$(uname -r)/ubuntu/media/usbvideo/uvcvideo.ko.original
sudo cp uvcvideo.ko /lib/modules/$(uname -r)/ubuntu/media/usbvideo/uvcvideo.ko
sudo modprobe uvcvideo

Montar la tarjeta SD
Si cuando introduces la tarjeta SD te salta un mensaje de error similar a “No se pudo montar la unidad debido a las opciones de montaje“, prueba a editar el archivo /etc/fstab y comentar la última línea [en la que asigna el montaje a /media/cdrom].

Instalar el módulo ACPI
Con los siguientes comandos conseguiremos que nos funcionen las teclas de acceso que nos permiten activar la wifi, subir y bajar el volumen , suspender el equipo…
sudo apt-get install module-assistant eeepc-acpi-source
sudo m-a a-i eeepc-acpi
sudo sh -c 'echo eeepc-acpi >> /etc/modules'

Si este módulo no os funciona podeis configurar las teclas manualmente siguiendo este artículo.

Optimización del sistema

Estas son una serie de indicaciones para mejorar el funcionamiento de Ubuntu en el Eee PC.

Preload
Esto nos pre-cargará librerías y archivos usados habitualmente. En un terminal ejecutamos:
sudo apt-get install preload

Ejecutar procesos de arranque en paralelo
sudo gedit /etc/init.d/rc
Buscamos la línea CONCURRENCY=none y la cambiamos por CONCURRENCY=shell

Profile Grub
Profile es una opción de grub que crea un perfil de nuestro arranque indexando los archivos durante el arranque del sistema permitiendo acelerar el proceso de carga al leer mas rápidamente los mismos.

Al arrancar el equipo, en el menú de Grub pulsamos Esc para editar las opciones. Pulsamos la tecla e sobre la línea que arranca por defecto. Nos movemos hasta la línea que tiene las opciones de arranque [debería comenzar por kernel] y pulsamos otra vez en e. Al final de la línea añadimos la palabra profile.

NOTA: los primeros arranques suelen ir un poco lentos, a medida que se construya el índice se notará el incremento de velocidad.

Servicios de la sesión
Si entramos en el menú Sistema > Administración > Servicios podemos editar los procesos que se ejecutan en el inicio de sesión.
Puedes desactivar aquellos que no vas a usar como por ejemplo la administración de impresoras, el bluetooth… revisa la documentación ante un servicio que no sepas para que vale antes de desactivarlo.

Reducir Swappiness
Podemos realizar la siguiente acción para disminuir el uso del disco flash y prolongar su tiempo de vida.

En un terminal escibimos:
sudo gedit /etc/sysctl.conf

Al final del archivo escribimos [o modificamos la siguiente línea]:
vm.swappiness=0

Con esto tendrías listo tu Ubuntu 8.04 en el Eee PC. Ahora solo te queda personalizarlo a tu gusto, como yo:

Ubuntu en el Eee PC

Espero que este tutorial te haya servido de utilidad y te anime a montar una distribución GNU/Linux en el ASUS Eee PC. Los comentarios están abiertos para cualquier consulta o aclaración.

Artículos originales y referencias: