Como primer paso deberemos crear una unidad USB con los archivos de la instalación para lo cual será necesario:
- Un LiveCD de Ubuntu 8.04.1
- Una memoria USB de al menos 1GB de capacidad.
- Por supuesto la Asus Eee PC 900.
- Otro equipo con conexión a internet para preparar la llave USB.
Bien, manos a la obra…
Creación del Ubuntu Live USB
Arrancamos, con el LiveCD inserto, el equipo con donde tenemos configurada nuestra conexión a internet (ideal contra un router). Una vez en el escritorio de UbuntuLive iniciamos Firefox y descargamos Ubuntu LiveUSB. Esta es una herramienta para crear una memoria Live USB de arranque a partir de Ubuntu Live CD.
Realiza las siguientes tareas:
- Detecta las llaves USB disponibles (usando HAL) y pregunta al usuario cual utilizar
- Crea una partición en la llave USB y establece en ella la marca de arranque
- Escribe el MBR en la memoria USB
- Formatea la partición como FAT16
- Instala el gestor de arranque (syslinux) en la partición
- Escribe el archivo de configuración del gestor de arranque
- Copia los archivos necesarios desde el Live CD a la memoria USB
- Establece el idioma y el teclado de la memoria para que coincida con el del Live CD en funcionamiento
- Opcionalmente: Descarga e integra Adobe Flash Player
Instalación y Configuración de Ubuntu
Conectamos la memoria USB a la 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 Instalar 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 mantenemos la tecla de encendido pulsada durante
unos segundos.
Los bits sin los que no podemos vivir
Vamos a configurar los controladores de nuestra Eee PC. Para ello necesitamos tener el equipo conectado por cable a la gran red.
Problema: el adaptador de red está funcionando y los controladores restringidos están habilitados, pero el router no muestra actividad cuando la EeePC se conecta.
Solución: Desconectar la EeePC y remover la batería, luego volver a colocar la batería en su lugar. De algun modo este proceso resetea algo en la EeePC y siempre hace que la Ethernet cableada vuelva a funcionar.
Habilitando 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-ng-r3366+ar5007.tar.gz’ tar zxvf madwifi-ng-r3366+ar5007.tar.gz cd madwifi-ng-r3366+ar5007 make clean make sudo make install sudo reboot
Estos comandos los tendremos que lanzar en caso de actualización del sistema.
Para habilitar las teclas rápidas wifi agregamos
pciehp pciehp_debug=1 pciehp_force=1
a /etc/modules
Creamos /etc/acpi/actions/wireless-toggle.sh con
#!/bin/sh wlan_control=/proc/acpi/asus/wlan WLANSTATE=$(cat $wlan_control) case $WLANSTATE in 1) ifconfig ath0 down modprobe -r ath_pci echo 0 > $wlan_control modprobe -r pciehp ;; 0) modprobe pciehp pciehp_force=1 pciehp_debug=1 echo 1 > $wlan_control modprobe ath_pci echo 0 > $wlan_control echo 1 > $wlan_control ;; esac
y lo hacemos ejecutable con chmod a+x /etc/acpi/actions/wireless-toggle.sh
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
De forma predeterminada 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 podemos hacer es clic 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
Añadimos la
línea siguiente al archivo /etc/modprobe.d/snd-hda-intel:
options snd-hda-intel model=auto
Webcam
Para que la webcam funcione correctamente ejecutamos las siguientes instrucciones en una 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 introducimos la tarjeta SD aparece un mensaje de error similar a “No se pudo montar la unidad debido a las opciones de montaje“, deberíamos editar el archivo /etc/fstab y comentar las líneas en la que asigna el montaje a /media/cdrom y /media/flopy.
Instalar el módulo ACPI
Con los siguientes comandos conseguiremos que nos funcionen las teclas
de acceso que nos permiten activar 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 nos funciona podemos configurar las teclas rápidas manualmente creando el archivo /etc/acpi/eeepc-hotkeys.sh y pegando en él lo siguiente:
#!/bin/sh code=$3 case $code in # Fn+F2 -- habilita/deshabilita wifi 0000001[01]) /etc/acpi/actions/wireless-toggle.sh ;; # Fn+F7 -- silencia o no los parlantes 00000013) acpi_fakekey 113 ;; # Fn+F8 -- baja el volumen 00000014) acpi_fakekey 114 ;; # Fn+F9 -- aumenta el volumen 00000015) acpi_fakekey 115 ;; esac
lo hacemos ejecutable con chmod a+x /etc/acpi/eeepc-hotkeys.sh
Cambiamos /etc/acpi/events/hotkey a
event=hotkey ATKD action=/etc/acpi/eeepc-hotkeys.sh %e
Ubuntu 8.04.1 no tiene archivo hotkey! Lo creamos y funciona perfectamente.
Reiniciamos y el sonido deberia funcionar, incluyendo las teclas rápidas (para las cuales es necesario el soporte ACPI).
Script de automatización para Ubuntu 8.04
Con este script soluciona Wlan, Sonido, OSD y el apagado de su Eee-PC.
Advertencia: No asumo responsabilidad por daño del sistema, pérdida de datos o cualquier otro inconveniente.
UD. REALIZA LAS MODIFICACIONES BAJO SU PROPIO RIESGO!
- Descargue el archivo
- chmod +x ubuntueeetweak.sh
- sudo ./ubuntueeetweak.sh
Artículos de referencia