Instalacion y configuracion de Ubuntu 8.04.1 en Acer Aspire One
Antes que nada, necesitamos:
* El LiveCD de Ubuntu 8.04.1. Descargad la versión Desktop para x86 (no 64bit).
* Un pendrive USB de 1Gb o más.
* La última versión del fichero .deb de liveUSB, que podemos descargarla de este enlace.
* Conexión de red por cable (RJ45).
* Otro PC con conexión a Internet.
PREPARACIÓN DEL USB
* Grabamos el fichero liveusb_xxx.deb en el pendrive USB.
* Iniciamos un PC con el LiveCD de Ubuntu 8.04.1 Desktop Edition..
* Lo primero que nos pregunta es el idioma. Seleccionamos Español.
* Seleccionamos la primera opción: Probar Ubuntu sin alterar su equipo.
* Se inicia el escritorio live de Ubuntu (puede tardar unos 5 minutos).
* Insertar el pendrive en el PC. Se abrirá automáticamente la carpeta mostrando los ficheros.
* Hacer doble clic sobre el fichero liveusb_xxx.deb. Se abrirá el Instalador de paquetes.
* Hacer clic en el botón Instalar el paquete. Se instalará.
* Cuando aparezca Instalación finalizada, hacer clic en el botón Cerrar y cerrar la ventana del Instalador de paquetes.
* Arrancar LiveUSB desde el menú Sistema > Administración > Instalar Live USB.
* En Target device asegurarnos de seleccionar el pendrive USB y hacer clic en el botón Ejecutar.
* Aparecerá una ventana de aviso preguntando si realmente queremos instalar Ubuntu en la unidad seleccionada. Hacer clic en Sí.
* Aparecerá otro aviso indicando que realmente queremos borrar el contenido actual del pendrive. Hacer clic en Sí.
* Comienza la transferencia de archivos (a mí me tardó unos 20 minutos; cuando parece que ha terminado de copiar, todavía tarda unos minutos más).
* Al final aparece un mensaje sobre la barra de progreso: Done, you can remove the device now. Pulsamos Salir y desconectamos el pendrive.
* Ya podemos salir del liveCD y apagar nuestro PC.
INSTALACIÓN DE UBUNTU
* Apagar nuestro Aspire One e insertar el pendrive USB que acabamos de crear.
* Encender el Aspire One. Pulsar F12 cuando aparezca el logo de Acer para que nos aparezca el Boot Menu.
* Seleccionar nuestro pendrive USB. Se iniciará Ubuntu.
* Hacer doble clic sobre el icono Instalar.
* Seleccionar el idioma Español y pulsar el botón Adelante.
* Seleccionar nuestra zona horaria (Madrid, en mi caso) y pulsar el botón Adelante.
* Seleccionar la distribución del teclado (Spain - Spain, en mi caso). Pulsar el botón Adelante.
* Seleccionar el particionado Manual y pulsar Adelante.
* Borrar las dos particiones en /dev/sda y particionar al gusto. Recomiendo una swap (área de intercambio) de 1 Gb y otra partición con el resto del disco con sistema de ficheros ext2 (IMPORTANTE) y punto de montaje /. Pulsar Adelante.
* Escribir nuestro nombre completo, nombre de usuario, contraseña (2 veces) y nombre para el equipo. Pulsar Adelante.
* Aparecerá una ventana con el resumen de la instalación. Revisar que todo está correcto y pulsar Instalar.
* Tardará mucho tiempo en instalar (un poco más de 1 hora me tardó a mí).
* Al final, aparecerá un error de apt: "Ha fallado el intento de configurar apt para instalar paquetes adicionales del CD". Pulsar Aceptar.
* Tardará todavía unos minutos más ...
* Al finalizar, muestra una ventana de Instalación completada. Pulsamos Reiniciar ahora.
* Podemos extraer el pendrive USB cuando vuelva a aparecer el logo de Acer.
CONFIGURACIÓN POST-INSTALACIÓN
* Primero de todo, conectar a Internet el equipo con un cable de red RJ45 (estándar).
* Nos aparecerá el iconito de la flecha roja en la parte superior derecha, indicando que hay actualizaciones disponibles (más de 100). Las instalamos y reiniciamos el equipo.
Wifi
* Desactivar los drivers que Ubuntu intenta utilizar por defecto:
* Menú Sistema > Administración > Controladores de hardware. Desactivar todo.
* Nos indicará que debemos reiniciar el equipo. Reiniciamos.
* Descargar y compilar los nuevos drivers:
* Menú Aplicaciones > Accesorios > Terminal
$ mkdir wifi
$ cd wifi
$ wget
http://snapshots.madwifi.org/madwifi-ha ... ent.tar.gz $ tar xzvf madwifi-hal-0.10.5.6-current.tar.gz
$ cd madwifi-hal-0.10.5.6-r*
* Instalar paquetes necesarios para compilar (instalará muchos paquetes):
$ sudo apt-get install build-essential linux-headers-$(uname -r)
* Compilar el driver (tardará un par de minutos), instalarlo e iniciarlo:
$ make
$ sudo make install
$ sudo modprobe ath_pci
* Para que el driver se inicie siempre al arrancar el sistema, editar /etc/modules ...
$ sudo gedit /etc/modules
* ... e insertar la siguiente línea al final del fichero:
ath_pci
* Ya tenemos wifi. Si no funciona bien, reiniciar el equipo con el cable de red desconectado.
* Si nuestro router tiene configurada contraseña para la wifi:
* Menú Sistema > Administración > Red.
* Hacer clic en Desbloquear e introducir nuestra contraseña.
* Seleccionar las propiedades de la Conexión inalámbrica.
* Desactivar Activar el modo itinerante.
* Seleccionar nuestra red wifi en Nombre de la red (ESSID).
* Seleccionar el tipo de seguridad en Tipo de contraseña.
* Introducir nuestra Contraseña de red.
* En el apartado Configuración, seleccionar Configuración automática (DHCP).
* Pulsar Aceptar y, en la ventana Configuración de red, pulsar Cerrar.
* Cada vez que las actualizaciones instalen un nuevo kernel necesitaremos recompilar el dirver wifi y reiniciar el sistema:
$ cd wifi/madwifi-hal-0.10.5.6-r*
$ make clean
$ make
$ sudo make install
$ sudo reboot
* Para hacer funcionar el led y el conmutador wifi:
* Editar el fichero /etc/rc.local ...
$ sudo gedit /etc/rc.local
* ... e insertar las siguientes líneas antes de la última línea (exit 0):
# Para que parpadee el led wifi
sysctl -w dev.wifi0.ledpin=3
sysctl -w dev.wifi0.softled=1
# Para que funcione el conmutador wifi (aunque no funcionará el led de on/off)
/usr/bin/setkeycodes e055 159
/usr/bin/setkeycodes e056 158
* Si queremos que estos cambios tengan efecto sin necesidad de reiniciar:
$ sudo /etc/rc.local
*Forma alternativa de instalar la tarjeta Wifi:
* Nos vamos a SISTEMA - GESTOR DE CONTROLADORES DE HARDWARE y desactivamos los dos sobre atheros que tenemos activos (y los únicos a nos se que tengamos algún hardware externo). Lo logico es que nos pida reiniciar.
-*Una vez reiniciamos nos vamos a SISTEMA - ADMINISTRACIÓN - GESTOR DE PAQUETES SYNAPTIC (tenemos que tener el Acer One conectado a internet mediante cable a nuestro router para que puedan actualizarse los repositorios de paquetes), dentro de esta aplicación le damos a buscar y ponemos ndiswapper y nos saldrán (al menos a fecha de hoy) 3 resultados que son ndisgtk, ndiswrapper-common y ndiswrapper-utils-1.9. Los seleccionamos los 3 para instalar. ndisgtk es un asistente para utilizar ndiswrapper sin necesidad de acudir al terminal .
* descargamos en este archivo con los drivers para Windows de
ftp://ftp.work.acer-euro.com/notebook/a ... HQL%29.zip los descargamos y descomprimimos. Mi recomendación es hacerlo dentro de nuestra carpeta Home de usuario, luego he creado una subcarpeta que podemos llamar programas para incluir este tipo de cosas.
*Nos vamos a SISTEMA - ADMINISTRACIÓN - WINDOWS WIRELESS DRIVERS, en la aplicación pulsamos sobre instalar nuevo controlador y buscamos en la carpeta que acabamos de descomprimir, en Drivers/XP-x32 pulsamos sobre net5211.inf y aceptamos.
* El último paso es hacer que ndiswapper se ejecute al inicio cada vez que iniciemos el sistema, para ello nos vamos a ACCESORIOS - TERMINAL y escribimos los siguiente en la consola:
• sudo nano /etc/modules
• Agregamos al final del archivo la línea:
ndiswrapper
• Guarda el archivo con CTRL + O. y cerramos nuestro terminal
Por: Pablo Moya de pablomoya.com
Optimización del disco duro SSD
Jason Perlow tiene un interesante artículo con varios trucos para optimizar el rendimiento (y alargar la vida) de los dispositivos SSD en Linux. Los más interesantes son los siguientes:
* Cambiar la opción de montaje del disco relatime por noatime:
* Editar el fichero /etc/fstab ...
$ sudo gedit /etc/fstab
* ... y cambiar el valor relatime por noatime en la línea de montaje de la partición raíz:
UUID=f0ae2c59-83d2-42e7-81c4-2e870b6b255d / ext2 noatime,errors=remount-ro 0 1
* Para activar el cambio sin reiniciar:
$ sudo mount -o remount /dev/sda2
* Utilizar el planificador de E/S "noop":
* Editar el fichero /boot/grub/menu.lst ...
sudo gedit /boot/grub/menu.lst
* ... y añadir la opción elevator=noop en la línea de arranque del kernel:
...
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=f0ae2c59-83d2-42e7-81c4-2e870b6b255d ro quiet splash elevator=noop
initrd /boot/initrd.img-2.6.24-19-generic
quiet
...
* Además, para que el cambio se mantenga tras una futura actualización del kernel, buscar la línea:
# defoptions=quiet splash
* Y cambiarla por:
# defoptions=quiet splash elevator=noop
* Para activar estos cambios necesitaremos reiniciar el sistema.
* Reducir las escrituras en el disco SSD
Las frecuentes escrituras en los discos SSD acortan la vida del dispositivo y pueden provocar fallos ocasionales. Para evitar esto, podemos mover todos los directorios temporales a memoria RAM:
* Editamos /etc/fstab ...
$ sudo gedit /etc/fstab
* ... y añadimos las siguientes líneas al final del fichero:
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/log/apt tmpfs defaults 0 0
tmpfs /var/log tmpfs defaults 0 0
De esta forma, se destruirán todos estos datos con cada reinicio, lo que podría no ser deseable en caso de necesitar depurar algún error.
Si necesitamos acceder a los logs entre reinicios del sistema, podemos comentar la última línea con una almohadilla (#):
#tmpfs /var/log tmpfs defaults 0 0
Además, si vamos a instalar aplicaciones usando apt-get, debemos comentar también la penúltima línea:
#tmpfs /var/log/apt tmpfs defaults 0 0
* Para activar estos cambios debemos reiniciar el sistema.
Lector de tarjetas
NOTA: La tarjeta a la que queramos acceder deberá introducirse en la ranura antes de iniciar el sistema.
* Editamos el fichero /etc/rc.local ...
$ sudo gedit /etc/rc.local
* ... y añadimos las siguientes líneas antes de la última (exit 0):
#Para que funcione el lector de tarjetas
setpci -d 197b:2381 AE=47
Memorias USB
Para evitar un error de montaje cuando insertamos un pendrive USB:
* Editar el fichero /etc/fstab ...
$ sudo gedit /etc/fstab
* ... y comentar con una almohadilla (#) la línea que hace alusión al cdrom:
#/dev/sdb /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
Audio
El tema del audio no está completamente resuelto, por lo que debemos tomar una decisión entre las dos opciones disponibles. Sea como fuere, necesitamos, primero, realizar algunas acciones:
* Recompilar el módulo ALSA:
$ sudo apt-get install module-assistant
$ sudo m-a update
$ sudo m-a prepare
$ sudo m-a a-i alsa
$ sudo alsa force-unload
$ sudo depmod -ae
$ sudo modprobe snd-hda-intel
* Para no perder los cambios tras el siguiente reinicio debemos indicar que se ejecute el módulo al iniciar. Para ello, editar el fichero /etc/modules ...
$ sudo gedit /etc/modules
* ... y añadir la siguiente línea al final del fichero:
snd-hda-intel
Ahora es cuando debemos decidir entre una de las dos opciones:
* Para que no funcione el micrófono interno (el externo sí) y funcione el audio tras suspend/resume:
* Editar el fichero /etc/modprobe.d/alsa-base ...
sudo gedit /etc/modprobe.d/alsa-base
* ... y añadir la siguiente línea al final:
options snd-hda-intel model=toshiba
* Reiniciar el equipo.
* Para que funcione el micrófono interno, pero no tendremos sonido tras suspender el sistema:
* Editar el fichero /etc/modprobe.d/alsa-base ...
sudo gedit /etc/modprobe.d/alsa-base
* ... y añadir la siguiente línea al final:
options snd-hda-intel model=auto
* Reiniciar el equipo.
Si, al reiniciar, escuchas el sonido con una especie de "rascadas":
* Editar el fichero /etc/modprobe.d/blacklist ...
]$ sudo gedit /etc/modprobe.d/blacklist
* ... e insertar la siguiente línea al final:
blacklist snd_pcsp
* Reiniciar.
Ahorro de energía
* Editar el fichero /etc/rc.local ...
$ sudo gedit /etc/rc.local
* ... y añadir las siguientes líneas antes de la última (exit 0):
]# Reducir los accesos al SSD
sysctl -w vm.swappiness=1 # Reduce enormemente el "swapping"
sysctl -w vm.vfs_cache_pressure=50 # No reduce el cache de inodos de forma agresiva
# Como aparece en el fichero rc.last.ctrl de Linupus
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
cat /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
echo 3000 > /proc/sys/vm/dirty_writeback_centisecs
echo 20 > /proc/sys/vm/dirty_ratio
echo 10 > /proc/sys/vm/dirty_background_ratio
echo 1 > /sys/devices/system/cpu/sched_smt_power_savings
echo 10 > /sys/module/snd_hda_intel/parameters/power_save
echo 5 > /proc/sys/vm/laptop_mode
# Reduce el consumo de energía del USB mientras no tiene actividad
[ -L /sys/bus/usb/devices/1-5/power/level ] && echo auto > /sys/bus/usb/devices/1-5/power/level
[ -L /sys/bus/usb/devices/5-5/power/level ] && echo auto > /sys/bus/usb/devices/5-5/power/level
* Activar los cambios:
$sudo /etc/rc.local
Netbook remix
Ubuntu Netbook Remix
Antes de lanzaros a instalar Netbook Remix, aviso que hay problemas con parpadeos y desapariciones de las ventanas. Esto se soluciona desactivando los efectos visuales (además, se ahorra batería
):
* Menú Sistema > Preferencias > Apariencia.
* Pestaña Efectos visuales.
* Seleccionar la opción Ninguno.
* Hacer clic en Cerrar.
* Editar el fichero /etc/apt/sources.list ...
$ sudo gedit /etc/apt/sources.list
* ... y añadir las siguientes líneas al final:
deb
http://ppa.launchpad.net/netbook-remix-team/ubuntu hardy main
deb-src
http://ppa.launchpad.net/netbook-remix-team/ubuntu hardy main
* Instalar los paquetes necesarios:
$sudo apt-get update
$ sudo apt-get install go-home-applet human-netbook-theme maximus ume-launcher window-picker-applet
* Hacer que maximus se ejecute al inicio:
* Menú Sistema > Preferencias > Sesiones.
* En la pestaña Programas de inicio, hacer clic en el botón + Añadir.
* Rellenar los campos:
Nombre: Maximus
Orden: maximus
Comentario: Netbook Remix
* Hacer clic en el botón Aceptar y en el botón Cerrar
* Cambiar el tema de escritorio a Human-Netbook:
* Menú Sistema > Preferencias > Apariencia.
* En la pestaña Tema, seleccionar Human-Netbook y pulsar Cerrar.
* Borrar el panel inferior:
* Hacer clic con el botón derecho en una zona libre (negra) del panel inferior y seleccionar Borrar este panel.
* En la ventana de aviso que aparece, pulsar el botón Borrar.
* Reconfigurar el panel superior:
* Botón derecho sobre todos los elementos que tengamos en el panel superior y seleccionar Quitar del panel hasta que lo tengamos vacío.
* Botón derecho sobre la esquina superior izquierda del panel. Seleccionar Añadir al panel ... Hacer doble clic sobre los siguientes elementos:
+ Window Picker
+ Go Home
* Hacer clic en Cerrar.
* Botón derecho sobre la esquina superior derecha del panel. Seleccionar Añadir al panel ... Hacer doble clic sobre los siguientes elementos:
+ Reloj
+ Control de volumen
+ Área de notificación
* Hacer clic en Cerrar.
* Existe un bug en ume-launcher tras volver de suspender el equipo. Para evitar este problema, crear el fichero /etc/pm/sleep.d/01UMELauncher ...
$ sudo gedit /etc/pm/sleep.d/01UMELauncher
* ... e introducir las siguientes líneas:
#
# Copyright 2008 Matteo Collina <matteo.collina@gmail.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of version 2 of the GNU General Public License as
# published by the Free Software Foundation.
export DISPLAY=:0.0
TMPFILE=/tmp/.launcher/resume-event
case "$1" in
suspend|hibernate)
rm -rf $TMPFILE
echo "Removed resume-notify file"
;;
resume|thaw)
touch $TMPFILE
echo "Created resume-notify file"
;;
esac
exit $?
* Hacer ejecutable el fichero:
$sudo chmod +x /etc/pm/sleep.d/01UMELauncher
* Y reiniciar.
Tutorial por: Javi, administrador de miniportatil.net