Ikasten.IO
Learning, Aprendiendo

Instalación y configuración de Easy Peasy (Ubuntu) en Asus eee PC 14 Febrero, 2009

El ASUS Eee PC es uno de los netbook más populares del mercado. Su procesador intel Atom, su sistema de almacenamiento SSD (en lugar de un disco duro convencional), su pequeño peso y tamaño, conectividad WiFi, Bluetooth y varios conectores USB, unido al hecho de que es posible comprarlo con Linux preinstalado, hacen de este mini portátil una maravilla de producto.

El “sabor” de Linux con el que se comercializa el Eee es una versión modificada para ASUS de Xandros, ejecutando KDE y IceWM como gestor de escritorio y de ventanas. El escritorio se organiza porr pestañas Internet, Work (trabajar), Learn (aprender), Play (jugar), Settings (preferencias) y Favorites (favoritos). Al pulsar sobre cada una de ellas, se mostrarán los iconos de acceso directo a las aplicaciones de cada categoría.


Existe software con entorno gráfico para la instalación de nuevos paquetes pero también se puede usar la consola y el conocido apt-get. Aunque Xandros esté basada en Debian, los repositorios de paquetes, no obstante, han de ser -en general- los oficiales de Xandros, pues hay paquetes y drivers que sólo funcionarán en el Eee si se usa la versión a medida del paquete que ofrece Xandros. Sin embargo, la comunidad, como siempre, se ha puesto manos a la obra para intentar la compatibilidad total con el hardware del Eee independientemente de la distribución Linux. Tal es el tirón de esta máquina en la comunidad del software libre que se ha creado una versión especial de Ubuntu, totalmente “tuneada” para sacar el máximo provecho del Eee. Esa distro, originalmente conocida como UbuntuEEE tuvo que cambiar su nombre por Easy Peasy, debido a problemas de derechos de uso del nombre y logos de Ubuntu (Canonical se quejó por email al responsable del proyecto UbuntuEEE y éste le cambió el nombre por EasyPeasy en enero de 2009).

Por qué usar Easy Peasy

Es una pregunta razonable. ¿Por qué desinstalar Xandros y usar Easy Peasy? Lo dice el mismo Jon Ramvi, responsable del proyecto, en una entrevista:
http://software.intel.com/en-us/blogs/2008/10/24/world-of-netbooks-interview-with-jon-ramvi-of-the-ubuntu-eee-project/

“Xandros para Eee es un sistema tan viejo que no puedes ejecutar Firefox 3 sobre él. Si intentas instalarlo, se te informará de que las librerías del sistema no están actualizadas. Si intentas compilar una nueva librería entrarás en el infierno de las dependencias (una dependencia depende de otra, que a su vez depende de otras, y así indefinidamente). Instalar Easy Peasy es mucho más fácil. El interface de usuario de Xandros no responde tan bien como el de Ubuntu y conectarse a una red wifi en Xandros es lento y complicado. Xandros tiene una cosa buena a destacar: arranca en unos 15 segundos.”

A lo anterior habría que añadir varias razones más. La primera, el hacer el entorno más confortable al usuario habitual de Ubuntu. Mismas aplicaciones, mismos repositorios, misma comunidad de soporte. La segunda, es la capacidad de actualización de Easy Peasy. Actualmente se encuentra pareja a la versión 8.10 de Ubuntu. La tercera es la enorme comunidad de soporte en la web del proyecto, que ha permitido al autor de este artículo recabar información para conectar el Eee a una red WPA 2 Empresarial (por defecto, el driver de la tarjeta wifi – de la compañía Ralink – no soporta WPA 2 Enterprise, ni en Xandros ni en EasyPeasy).

¿Qué más aporta Easy Peasy?
El hardware del Eee es especial: la tarjeta wifi, el hardware de captura de audio, el de salida de audio, la webcam del aparato, el procesador intel Atom, las teclas de función especial (hibernación, desconexión de la tarjeta wifi, ajuste de brillo, el almacenamiento SSD…) No es fácil dejarlo todo preparado y perfectamente configurado para que el usuario no se tenga que preocupar de nada. Es necesario un kernel especial para dar soporte a todo lo mencionado. Y distintos drivers, módulos y scripts que hacen que todo el sistema vaya fino.

Pero hay más. Easy Peasy incorpora algunos applets y efectos gráficos que hacen que el escritorio parezca algo totalmente nuevo (como se puede apreciar en la figura 1). El escritorio típico de GNOME no está a la vista. En su lugar, la pantalla se divide en 3 trozos verticales: el lateral izquierdo está organizado en pestañas (al igual que ocurría en Xandros) con la clasificación de aplicaciones. El lateral derecho tiene accesos directos a los discos del sistema, al entorno de red y a las carpetas más usadas. En el medio se despliegan los iconos de la pestaña seleccionada.

Al pulsar sobre alguno de los iconos (que tienen un tamaño más grande del que estamos habituados a ver), se abre siempre aprovechando al máximo la pantalla reducida del netbook. Se elimina prácticamente la decoración de las ventanas y su control (sólo podemos cerrarla, pero no se puede ni minimizar, maximizar, cambiar de tamaño, etc.) Realmente el efecto es similar al funcionamiento de las pestañas de Firefox, lo que se consigue mediante el uso de una versión modificada del Ubuntu Netbook Remix (una versión especial del escritorio de Ubuntu especialmente orientada a netbooks).

https://launchpad.net/netbook-remix

Finalmente Easy Peasy se caracteriza por no tener ninguna preferencia por el software libre en el conjunto de paquetes que instala. Su filosofía es: instalemos lo que mejor funcione. Un claro ejemplo de esta filosofía lo podemos encontrar en el uso de Skype (software propietario) como sistema de Voz sobre IP, en lugar de Ekiga (software libre). O incluso en el campo de los reproductores de audio, en lugar de inclinarse por Rythmbox o Banshee (clásicos del escritorio Ubuntu) se decanta por Songbird. En el apartado de Gráficos, incluye sin tapujos un acceso directo a Picassa (gestor de fotos online de Google).

Cómo instalar Easy Peasy
La forma más fácil de instalar esta distro en nuestro Eee es mediante la creación de una llave USB auto-arrancable. Para ello, haremos uso del programa uNetbootin que nos permitirá seleccionar una imagen ISO de EasyPeasy (que previamente habremos descargado) y pasarla a la llave USB (creando los archivos necesarios para poder arrancar por USB el Eee). Es importante asegurarnos de que la BIOS del Eee está configurada correctamente para permitir el arranque por USB. En cuanto arranquemos, veremos que se carga un escritorio de Ubuntu típico con un único icono: instalar. Pulsamos sobre él y seguimos los pasos que nos dicte el asistente gráfico. No hay mayor misterio. Eso sí, la instalación de Easy Peasy borrará la partición de rescate, así que previamente es recomendable hacer un backup exacto de lo que teníamos en el Eee (por si nos arrepentimos en el futuro y queremos regresar a Xandros).

Instalar driver wifi con soporte WPA 2 Enterprise
En el caso de que uses un Asus Eee PC 901, la tarjeta Wifi con la que trabajarás es de la empresa RaLink. El driver que esta empresa proporciona en los Asus Eee es la versión 1.7 que, de serie, no da soporte a redes WPA 2 Enterprise (no confundir con WPA 2 Personal). Una de las redes wifi más grandes de Europa es la red Eduroam, disponible en multitud de universidades europeas. Si eres estudiante o trabajador universitario con una cuenta Eduroam en tu universidad, podrás conectarte sin problemas en muchas otras universidades que comparten esta red, basada en WPA 2 Enterprise. Todo esto quiere decir,, por resumir, que con el driver que viene de serie en Xandros, Ubuntu o Easy Peasy, no podrás conectarte con ese tipo de redes. ¿Cómo solucionar este problema? Descargando la versión 1.8 del driver de la web de RaLink, configurándolo y compilándolo en el Eee PC. Una vez terminado el proceso basta con instalarlo y listo. Veámoslo paso a paso.

Desde la web de RaLink nos bajamos, de la sección de drivers Linux, el driver de la tarjeta Ralink RT2860 (versión 1.8).
http://www.ralinktech.com/ralink/Home/Support/Linux.html

El archivo de nombre 2008_0918_RT2860_Linux_STA_v1.8.0.0.tar.bz2 es un fichero comprimido con Bzip. Lo guardaremos en el escritorio (por ejemplo). A continuación lo descomprimimos con la orden:

$ tar -xxvjf 2008_0918_RT2860_Linux_STA_v1.8.0.0.tar.bz2
$ cd 2008_0918_RT2860_Linux_STA_v1.8.0.0/

A continuación hay que editar el fichero os/linux/config.mk con nuestro editor favorito (vi en mi caso). En concreto, hay que modificar estas líneas:

HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

(en el fichero original estaban con el valor n – es decir, sin soporte wpa_supplicant -)

A continuación instalamos el paquete build-essential (usando sudo apt-get install build-essential), lo que nos permitirá disponer de todas las herramientas necesarias para compilar en el propio Asus Eee el nuevo driver. Con todo lo realizado aún no podremos compilar el nuevo driver: es necesario disponer de los archivos de cabecera del kernel (kernel headers). Y recordemos que Easy Peasy usa una versión personalizada del kernel. Lo que tenemos que hacer es indicar a APT desde dónde queremos descargar los kernel headers y a continuación descargarlos e instalarlos. Para ello:

Creamos un fichero con los datos del nuevo repositorio:
$ sudo vi /etc/apt/sources.list.d/array-intrepid.list
Incluímos la siguiente línea:
deb http://www.array.org/ubuntu intrepid eeepc

A continuación, actualizamos la lista de archivos disponibles en dicho repositorio:

$ sudo apt-get update

Y finalmente instalamos los kernel headers adecuados:

$ sudo apt-get install linux-headers-$(uname -r)

¡Ya pasó la parte más complicada! Podemos pasar a compilar el nuevo driver.

$ cd 2008_0918_RT2860_Linux_STA_v1.8.0.0/
$ sudo make
$ sudo make install

Debemos asegurarnos de que el fichero RT2860STA.dat se ha copiado en /etc/Wireless/RT2860STA/RT2860STA.dat
El autor de este artículo tuvo que crear también un enlace así:

$ sudo ln -s /lib/modules/2.6.27-8-eeepc/kernel/drivers/net/wireless/rt2860sta.ko /lib/modules/2.6.27-8-eeepc/kernel/ubuntu/rt2860/os/linux/

A continuación, lo más sencillo para recargar el nuevo driver es reiniciar el Asus, pero podemos intentar cargarlo sin reinicios así:

$ sudo ifconfig ra0 down
$ sudo insmod rt2860sta.ko
$ sudo ifconfig ra0 inet TU_DIRECCION_IP up

(la última línea se puede cambiar por “sudo ifconfig ra0 up” seguido de “sudo dhclient ra0” si usas DHCP)

Tras los pasos anteriores, o tras reiniciar el Asus, deberemos de poder ver en el Network Manager la opción de WPA2 activada, permitiéndonos indicar login/pass y certificados (en su caso), así como el tipo de autenticación (TTLS para el caso de la red Eduroam) y el tipo de Inner Authentication (PAP en Eduroam).

Prueba de grabación y reproducción de audio
No hay ningún problema con el audio, tanto para grabar con el micro integrado en el Asus como para reproducir audio.
Desde el menú Escritorio/Sonido y Video podemos seleccionar Grabador de sonidos y realizar nuestras pruebas. Si por cualquier razón no nos funcionara deberíamos de asegurarnos de que tenemos el dispositivo HDA/Intel activo (Archivo/Abrir control de volúmen) y volver a realizar prueba de grabación.

Prueba de Webcam
Es posible que al intentar acceder a la webcam integrada en el Asus el usuaro no vea ninguna actividad (la cámara no se activa). Si tal fuera el caso, es necesario comprobar que dicha webcam no se ha desactivado en BIOS por alguna razón (al autor de este artículo le ocurrió). Para comprobarlo, hay que reiniciar el ASUS y nada más comenzar el proceso de re-arranque (antes de que aparezca la pantalla de GRUB), pulsar F2 para acceder a la BIOS. Desde aquí, seleccionamos la pestaña “Advanced” , menú “Onboard devices configuration” y una vez ahí , activar la webcam (podemos aprovechar para activar igualmente la tarjeta wifi y/o el soporte bluetooth en caso de que estuvieran desactivados)

Tabla 1: cómo crear una copia de seguridad (imagen) del sistema operativo
El Asus Eee PC 901 tiene dos “discos” SSD. El primero, soldado al PC, de 4 GB y el segundo, extraíble, de 8 o 16 GB (dos modelos).
En el primero de los discos, hay una partición oculta para restaurar el sistema en caso de necesitarlo (basta con pulsar F9 en el arranque para activar el menú de restauración). No obstante, es posible que esa partición la hayamos borrado para recuperar unos cuantos megas y la hayamos dedicado a otros menesteres. En tal caso, podremos recuperar igualmente el sistema Xandros original mediante el DVD de restauración que se ajunta con el Asus Eee PC. La forma más sencilla de lograrlo consiste en dar los siguientes pasos:

1. Descargar la utilidad “EeePC 901 ASUS Linux USB Flash Utility” desde http://www.eeefiles.com/index.php?act=view&id=103
2. Descomprimir y ejecutar la utilidad AsusSetup.exe desde una máquina Windows (!)

3. Insertar una memoria USB vacía y elegir la opción de “Formatear el disco flash USB en FAT16”.
4. Seleccionar la opción de “Copiar archivos de imagen del equipo Eee PC”. Se nos mostrará una advertencia para insertar el DVD de restauración.
Comenzará a copiarse una imagen de arranque y restauración en la memoria USB.
5 – Al terminar, desmontamos el USB y lo insertamos en el ASUS Eee PC. Encenderemos el equipo e inmediatamente, antes de que comience el arranque, pulsamos la tecla ESCAPE para indicarle al Eee que queremos arrancar de la memoria USB.
6 – A partir de ahora seguir las instrucciones en pantalla para restaurar Xandros

El procedimiento anterior es correcto y bastante sencillo de realizar, pero ¿qué ocurre si no tenemos o no queremos arrancar un Windows para recuperar nuestro sistema Linux? ¿O qué ocurre si lo que queremos es hacer una copia de seguridad de nuestro Easy Peasy sin más (y no de Xandros)?
Bien, en tal caso, lo más sencillo, es usar dd. Este comando permite realizar una copia o imagen bit-a-bit del sistema que tengamos instalado en un fichero (enorme) para poder restaurarlo más tarde, también con dd, usando un comando de una sóla línea. Por ejemplo, para realizar un backup del primer disco (/dev/sda), podemos usar la siguiente orden:

$ sudo dd if=/dev/sda | gzip -c > /home/usuario/backups/sda.backup.gz

Y para recuperarlo en el futuro:

$ sudo dd if=/home/usuario/backups/sda.backup.gz | gunzip -c | dd of=/dev/sda

En la wikipedia puedes encontrar una tabla con las principales características de todos los modelos de Asus EEE PC.

  • Ander dice:

    Kaixo:

    yo sin embargo me he decantado por Eeebuntu (http://eeebuntu.org/) que se distribuye con tres sabores (estandar, neetbook y base). Tiene el Kernel especial para los Asus eeepc y el estandar va con un gnome “mejorado”.

    Digo “mejorado” porque simplifica de manera majestuosa los menus de sistema tan engorrosos utilizando como opcion el panel de control de gnome.

    El wifi, bluetooth y demas van muy bien. (no he probado el WPA 2 enterprise)

    Trae por defecto AWN y en consecuencia compiz.

    Es cuestion de probar y encontrar el que mejor se te ajuste, ya sabeis, eso de ser libre.

    Nik ia erabat euskaraz daukat eta oso pozik nago.

    Izan libre, izan euskaldun!

    Ander.

  • Eru dice:

    Alguien sabe como configurar eduroam de ehu en un acer aspire one , con ubuntu 8.04 (Más bien distro Linux4One).
    Lo he intentado siguiendo los pasos de la pag de ehu, usando wicd en lugar de nm-applet. Como ultima medida probare con Wi-fi Radar pero lo veo chungo.

    Gracias

  • xripox dice:

    Hola, lo he instalado pero no se por que extraña razon no me funciona el audio como con el Xandros, desde el Easy Pease recien instalado y actualizado, el sonido es casi inapreciable con todo el volumen a tope, desde auriculares como desde lso altavoces del Eee pc, cosa que no me ocurre en Xandros.
    Alguna sugerencia??
    Gracias y saludos!!

  • Carlos dice:

    Alguien sabe donde puedo localizar un acrobat reader para easy peasy??

    Gracias

  • fran dice:

    En los repositorios de medibuntu tienes el acrobat!!

  • render dice:

    Wenas, yo estoy probando el easy peasy. Primero instale el ubuntu para notebooks pero me harte de tener que configurar la wifi. El caso que soy un neofito del linux y estoy aprendiendo a marchas forzadas.
    A ver si alguno supiera explicarme por qué razón se sigue abriendo la instalcion del SO una y otra vez cada vez que inicio mi Asus eee pc 1000H. Llevo así 2 semanas, y no encuentro informacion sobre el tema por ahi, a ver si me podeis echar una mano, gracias.

  • Jorge dice:

    @render:
    En la página de easy peasy, encuentras la wiki, y dentro de ésta, está la solución al problema que mencionas.

    Saludos

  • TheUnknown dice:

    Hola,
    hace tiempo probé Ubuntu Eee y decidí cambiarme a Easy Peasy. Borré Ubuntu por completo (y creo que también el Xandros que venía de fábrica ¬¬U ). Por un error al instalarlo, y tras surgir el famoso error 15 de GRUB, pensé que la instalación había fallado, así que la repetí, esta vez con éxito; y luego encontré que me había quedado con 3,1 GB de memoria en el SSD. Creo que lo he instalado dos veces, con una partición o algo similar, así que me gustaría deshacerme del segundo sistema. ¿Existe alguna manera de eliminarlo dejando el SSD con un único sistema? Soy novato en Linux y no me atrevo con las particiones, así que cualquier ayuda sería útil. Gracias.

  • Renato dice:

    Fantástico artículo. De mucha ayuda. Por curiosidad sabeis como hacer para que no abra las aplicaciones en pantalla completa!

  • Gabriel dice:

    Hola, un detalle sobre tu post: el procesador en las Asus EEEPC (al menos en las series 700 y 701) es Celeron, no Atom. Saludos

  • peter dice:

    Estoy batallando en la instalación, despues de inicar desde la usb. me aparece una pantalla negra que se llena de puntitos, luego me da a escoger varias opciones y escojo instalar easy peasy y luego se queda atorada en otra pantalla negra que dice: bootin Install Easy Peasy. y algo de kernel (hd0 un numero File=/cdrom/preseed/ubuntu.seed etcetera. Y ahi se queda atorada, está intermitente el cursor pero nada que avanza. Ayuda amigos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *