Manual para reemplazar el Linpus (linux basado en Fedora) por el Ubuntu 8.10 (Intrepid Ibex) en nuestro Acer Aspire One. Guía paso a paso con detalladas instrucciones.

linux
342

Escrito por

Hace algunos días hablabamos de los ultraportatiles (netbooks), más concretamente del Acer Aspire One, en sus dos modelos: 110 (disco SSD) y 150 (disco duro).

acer aspire one ubuntu

En este manual, vamos a ver como reemplazar el Linpus (linux basado en fedora que trae el AAO) por el nuevo Ubuntu 8.10 (Intrepid Ibex) que acaba de salir recientemente, en nuestro Acer Aspire One. Para adquirir Ubuntu, puedes descargarlo desde Get Ubuntu en formato de imagen ISO.

Ubuntu 8.10 en Aspire One

Podríamos utilizar una versión previa de Ubuntu, sin embargo, recomiendo la versión 8.10, por la versión del kernel de linux que trae. Acer Aspire One utiliza un lector de tarjetas JMicron con chipset jmb38x, el cuál comienza a incorporarse en el kernel de linux a partir de la versión 2.6.25. De hecho, si probamos un Ubuntu 8.04 o anterior, y hacemos un lspci, veremos lo siguiente:

...
04:00.0 System peripheral: JMicron Technologies, Inc. Unknown device 2382
04:00.2 SD Host controller: JMicron Technologies, Inc. Unknown device 2381
04:00.3 System peripheral: JMicron Technologies, Inc. Unknown device 2383
04:00.4 System peripheral: JMicron Technologies, Inc. Unknown device 2384

Sin embargo, con el nuevo Ubuntu 8.10, reconoce correctamente el lector de tarjetas integrado en el AAO:

...
04:00.0 System peripheral: JMicron Technologies, Inc. JMircon SD/MMC OHCI Host Controller
04:00.2 Generic system peripheral [0805]: JMicron Technologies, Inc. JMircon SD Host Controller
04:00.3 System peripheral: JMicron Technologies, Inc. JMircon MS Host Controller
04:00.4 System peripheral: JMicron Technologies, Inc. JMircon xD Host Controller

Una vez, descargado, o adquirido, nos encontramos con el primer problema. ¿Cómo instalamos el Ubuntu si no tiene lector de CDs? Vale, tenemos dos vías (en realidad hay más como el arranque en red vía PXE, pero estas son las más sencillas):

  • Instalar vía USB: Necesitaremos un pendrive (mínimo 1Gb) y descargarnos el unetbootin. Lo abrimos, marcamos imagen de disco ISO y seleccionamos el ubuntu que descargamos antes. Más abajo seleccionamos Unidad USB y la letra de la Unidad. Listo. Aceptar y esperar a que se genere un Ubuntu USB Live que nos servirá tanto para usarlo desde el pendrive, como para instalarlo posteriormente.

    unetbootin linux usb ubuntu
  • Instalar vía CD externo: El AAO permite arrancar desde un lector de CD externo. No todo el mundo tiene un lector externo de estos, pero lo que si suele ser más común es una caja o carcasa de disco duro (tiene que ser IDE). Basta con conectar el cable IDE y el conector Molex a la unidad de CD, y servirá perfectamente.

Sea cuál sea nuestra elección, arrancamos el ultraportátil, pulsamos F12 y seleccionamos el medio desde donde queremos arrancar.

Realizamos la instalación como en cualquier otro ordenador. Hay que tener en cuenta que debido a la baja velocidad de escritura del disco SSD del módelo 110, la instalación puede tardar un poco más de lo normal. En los comentarios Livez nos recomienda no crear partición swap en los portatiles de disco SSD, ya que perderá rendimiento al usar la swap como escritura.

Configuración de la tarjeta RJ45

La tarjeta de red por cable funciona perfectamente en Ubuntu 8.10, así que no necesitaremos hacer nada. En kernels anteriores, la tarjeta, una Realtek RTL8101E Fast Ethernet no era correctamente detectada con el driver r8169, por lo que había que eliminarlo y compilar y cargar el módulo r8101.

Actualmente, no tendremos ese problema si utilizamos Ubuntu 8.10. Eso si, tendremos que conectarnos por este medio, ya que posteriormente necesitaremos descargar algunos ficheros y realizar algunas operaciones de red.

Configuración de la tarjeta inalámbrica

El primer problema que tendremos, es que Ubuntu no incorpora los drivers para la tarjeta wireless. En linux existen dos formas para hacerla funcionar: utilizar ndiswrapper (vía fácil) o compilandolos nosotros mismos. Nos basaremos en el segundo caso, ya que el primero aunque es muy fácil de instalar, podemos perder funcionalidad y potencia (estamos emulando un driver de windows).

La tarjeta es una Atheros AR5006EG 802.11 b/g Wireless PCI Express, así que utilizaremos MadWifi (Multiband Atheros Driver for WIFI).

acer aspire one ubuntu

En este punto, podemos escribir sudo ifconfig | cut -d" " -f1 | sort | uniq y nos aparecerán las interfaces (tarjetas de red) disponibles en nuestro sistema. Deberían aparecer dos: lo que es el loopback (no es una tarjeta física), y eth0, que es la tarjeta de red por cable. Tras los siguientes pasos, aparecerán ath0 y wifi0, de la red inalámbrica.

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

Obviamente, necesitaremos los fuentes de nuestro kernel para compilar los drivers de red. Accedemos a MadWifi Snapshots y nos descargamos los drivers (en este momento, la versión del HAL 0.10.5.6), desempaquetamos y entramos en la carpeta para ejecutar unos scripts.

wget "http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6-current.tar.gz"
tar -xzvf madwifi-hal-0.10.5.6-current.tar.gz
cd madwifi-hal-0.10.5.6-r3861-20080903
cd scripts
./madwifi-unload
./find-madwifi-modules.sh $(uname -r)
cd ..

El primer script, madwifi-unload, se encargará de descargar los módulos que estén actualmente activos (si los hay), ya que sino no podrá modificarlos al compilarlos. El segundo, busca los modulos y los elimina. Volvemos a la carpeta anterior. ¡A compilar!

make && make install && modprobe ath_pci

Esto se pegará un ratito. Estaremos compilando los nuevos módulos e instalandolo en sus carpetas correspondientes.

Es conveniente que los usuarios no experimentados realicen por separado las operaciones; primero el make y luego, si no hay errores, el make install y de la misma manera finalmente el modprobe ath_pci; así, si ocurre un problema será más fácil detectarlo y subsanarlo dejando un comentario.

Hemos terminado. Con esto, al volver a hacer sudo ifconfig | cut -d" " -f1 | sort | uniq aparecerá ath0 y wifi0. Si no es así, no te preocupes, en mi caso necesité reiniciar el sistema para hacer efectivos los cambios.

Un detalle importante es que en el fichero /etc/default/linux-restricted-modules-common, habría que añadir el módulo ath_hal en el parámetro DISABLED_MODULES. Así evitaremos problemas de apagado de la wifi.

LED Wireless

Sin embargo, a pesar de que la conexión inalámbrica empezará a funcionar, el led wireless (zona inferior derecha) permanece apagado.

acer aspire one wifi wireless led

Con los siguientes comandos, utilizando sysctl (utilizado para configuraciones de /proc/ a nivel del kernel) podremos activarla (es recomendable añadirlas en /etc/rc.local):

sysctl -w dev.wifi0.ledpin=3
sysctl -w dev.wifi0.softled=1

Con esto conseguiremos que cuando haya tráfico de red vía conexión inalámbrica, el led parpadee. Lo añadiremos a /etc/sysctl.conf para hacer los cambios permanentes cada vez que reiniciemos. Quedaría incluir las siguientes lineas al principio del fichero /etc/rc.local (arranque de linux), que asocia el funcionamiento de la tecla-switch especial que está debajo del LED:

/usr/bin/setkeycodes e055 159
/usr/bin/setkeycodes e056 158

No estoy completamente seguro de que funcione para todos los casos, pero con el comando showcode, efectivamente, me detecta que los dos códigos que devuelve esa tecla son 158 y 159.

Administrador de conexiones

wicd networkmanager wifi-radar

NetworkManager, el gestor de redes inalámbricas que trae por defecto de Ubuntu, en mi opinión da más problemas de los que resuelve. Puedo recomendar instalar con un apt-get install wicd o wifi-radar. Simples, pero muy funcionales.

Control de ventilador

Ubuntu 8.10 recién instalado no conoce bien las especificaciones del ventilador interno del Aspire One, por lo que está funcionando todo el tiempo. Esto no es un problema a la hora de la ventilación, pero sí que lo es a la hora del ruido y/o el uso constante del mismo.

apt-get install dmidecode
wget http://aceracpi.googlecode.com/svn/trunk/acer_ec/acer_ec.pl
wget http://electronpusher.org/~rachel/acerfand
chmod a+x acerfand
sudo cp acer_ec.pl acerfand /usr/local/bin/

Una vez más, editamos el fichero de arranque /etc/rc.local y añadimos al principio la siguiente linea:

/usr/local/bin/acerfand

Con esto conseguiremos que el control del ventilador se inicie siempre al arrancar el ultraportatil. Pero para mayor dominio crearemos un fichero /etc/acerfand.conf donde colocaremos las siguientes opciones:

INTERVAL=5
FANOFF=50
FANAUTO=55

Lo que significa que cada 5 segundos se comprueba la temperatura interna del portatil. Si supera los 55ºC se activará el ventilador. Si desciende de 50ºC entonces se desactivará. Al parecer, según Intel, los procesadores Atom pueden trabajar hasta los 99ºC.

Webcam

El Acer Aspire One posee una webcam integrada que funciona por USB 2.0 internamente. A pesar de la poca calidad (0.3 megapixels), la webcam tiene una velocidad estupenda y es genial para conferencias vía mensajería instantánea.

sudo apt-get install cheese

Para probarla, se puede utilizar cheese, una simple aplicación para utilizar la webcam que permite guardar imagenes, videos e incluso utilizar efectos gráficos on-the-fly (al vuelo).

acer aspire one webcam

También existen otros programas como luvcview u otros.

Apariencia visual

La apariencia lo es todo, y más si queremos presumir de un ultraportatil potente y vistoso. Accedemos al menú Sistema / Preferencias / Apariencia. En esta zona podemos seleccionar distintos aspectos del entorno gráfico.

En Art Gnome puedes encontrar todo tipo de decoraciones (wallpapers, bootlogins, splash screens...) para nuestro sistema Gnome. Por ejemplo, vamos a instalar el tema (borde de ventana) de Correcamins, que es tan fácil como descargarlo y arrastrar el fichero a la ventana tema que teníamos abierta desde antes.

Accedemos entonces a Personalizar... y seleccionamos el tema instalado o cualquiera que nos parezca de la amplia gama para seleccionar.

En el apartado Tipografías, recomiendo seleccionar Suavizado de subpíxel (LCD) para mejorar el renderizado de las fuentes.

Finalmente, y a gusto personal, se puede acceder al menú Efectos visuales y activar la opción Extra, lo que activará Compiz, un conjunto de efectos que convertirán las ventanas del escritorio en elementos más flexibles y visualmente agradables. Puedes ver algunos ejemplos de Compiz aquí.

acer aspire one compiz

Tarjeta gráfica

Nuestro Ubuntu 8.10 detectará perfectamente la tarjeta gráfica de nuestro AAO que es una Intel Mobile 945GM/GMS/GME, 943/940GML Express. La resolución recomendada es 1024x600, la que detecta por defecto nuestro sistema. No obstante, podemos hacer algunos retoques para tunear su funcionamiento. Editamos el fichero /etc/X11/xorg.conf y escribimos (en mi caso estaba vacío, si no es así, buscamos la sección y añadimos lo que falte):

Section "Device"
        Identifier      "Configured Video Device"
        Option          "MonitorLayout" "LVDS,VGA"
        Option          "Clone" "True"
        Option          "AccelMethod" "EXA"
        Option          "MigrationHeuristic" "greedy"
        #VideoRam        229376
        Option          "CacheLines" "1980"
EndSection

Donde estaremos especificando distintos parámetros:

  • Se define un monitor LVDS (propio del portátil) y otro VGA (salida externa a otro monitor).
  • Clonación de monitores (proyectores, mon. externo) habilitada
  • Método de aceleración EXA (reemplazando el antiguo XAA) con un parámetro heurístico voraz (es posible establecerlo a "always", "greedy" o "smart")
  • Asignación de 224Mb de RAM a la tarjeta gráfica (con VideoRAM). Desactivado debido al comentario argumentado de Gonzalo. Comprobado con glxinfo, reduce el rendimiento.
  • Rendimiento equilibrado entre el 2D y el 3D de la tarjeta con la opción CacheLines.

Otras fuentes especifican copiar el xorg.conf del Linpus, sin embargo, esta configuración da un mejor rendimiento, sobretodo con el Compiz activado.

Un añadido más, sería editar el fichero /etc/profile y añadir la línea:

INTEL_BATCH=1

Lo que aumentaría el rendimiento del compiz, facilmente comprobable con el glxgears.

Tarjeta de sonido

En Ubuntu 8.10, la tarjeta de sonido se reconoce automáticamente y no hay problema para utilizarla. No obstante, en los comentarios Cesar N. nos comenta algunos detalles para mejorar el soporte de audio (evitar perdidas al suspender, recuperar microfono, etc...).

Arranque del sistema

Por defecto, al arrancar Ubuntu. Cada elemento que se carga en el inicio lo hace secuencialmente, uno después de otro. Sin embargo, podemos obligar a hacerlo en paralelo, simultaneamente, editando el fichero /etc/init.d/rc y escribiendo:

CONCURRENCY=shell

8f6e58ee nos comenta que quizás pueden ocurrir algunos problemas con el HAL al modificar esta linea: bugs 149881. En ese caso, dejarlo por defecto.

Otro punto ideal, es eliminar los servicios o programas de arranque que no vamos a utilizar. El linpus es tan rápido porque apenas carga dispositivos (y los que carga son cuando los necesita). Para ello sería conveniente pulsar ALT+F2 y escribir services-admin.

Con ello podremos desactivar los servicios que no sean necesarios para nosotros, según nuestros requisitos. Para usuarios más avanzados, pueden hacer esto mismo de una forma más técnica. Eso sí, hay que tener cuidado con no desactivar algo que no se sepa lo que es:

sudo apt-get install rcconf
rcconf

Mejorar rendimiento del disco SSD

Uno de los principales problemas, como había comentado anteriormente y en el artículo de presentación del Acer Aspire One es que la velocidad de escritura es muy baja (6MB/s) en comparación con la de lectura (39MB/s). Por lo tanto hay que reducir al máximo los accesos de escritura al disco.

En el fichero /etc/fstab se gestionan las particiones del sistema. Debería aparecer algo similar a esto:

proc           /proc    proc      defaults    0 0
UUID=....      /        ext2      relatime, errors=remount-ro    0 1
UUID=....      none     swap      sw       0 0

Cada linea representa una partición del sistema. Por defecto, linux cuando accede a cualquier fichero, modifica la última fecha de acceso a ese fichero, podemos evitar esto modificando relatime por noatime, ahorrando mucha escritura y maximizando la velocidad y el rendimiento del SSD.

Otra buena idea, es crear varias unidades temporales en memoria RAM (RAMdisk) para lugares donde no se guarda información relevante y puede ser eliminada en cada reinicio (logs del sistema, temporales, etc...). Por ejemplo, añadir las siguientes lineas:

tmpfs    /var/log       tmpfs      defaults,noatime    0 0
tmpfs    /tmp       tmpfs      defaults,noatime    0 0
tmpfs    /var/tmp       tmpfs      defaults,noatime    0 0

Claro está, que como al reiniciar el portátil, estas carpetas no existen, hay que crearlas. Para ello, editamos el fichero /etc/rc.local y escribimos lo siguiente:

for dir in apparmor apt cups dist-upgrade fsck gdm installer news samba unattended-upgrades ; do
if [ ! -e /var/log/$dir ] ; then
mkdir /var/log/$dir
fi
done

Editando el fichero /boot/grub/menu.lst, encontraremos la lista de sistemas de nuestro portatil. Por defecto, al instalar, sólo aparece Ubuntu, Ubuntu recovery (un modo «a prueba de fallos») y un comprobador de memoria RAM. El primero tendrá el siguiente formato:

title           Ubuntu 8.10, kernel ....
uuid            ........
kernel          /boot/vmlinuz-2.6... ro quiet splash
initrd           ......

En el primer de ellos, que es el que iniciamos normalmente, vamos a la linea kernel y al final de ella (justo después de quiet splash) añadimos elevator=noop.

Esta opción, es un sistema de optimización para nuestros discos duros. Cuando necesita acceder a un disco, en lugar de saltar de un lado a otro (lo que dificulta y hace que baje el rendimiento) lo hará en plan ascensor, secuencialmente, organizando en una cola para no producir demasiado movimiento. 8f6e58ee nos comenta en los comentarios que lo ideal es usar esta característica sólo en discos SSD y no en discos duros tradicionales.

Un poco más arriba, encontraremos una linea que esta comentada, defoptions también podemos descomentarla y añadir el elevator=noop para que siempre utilice esta técnica.

En Ubuntu existe ScrollKeeper, un catalogador abierto de documentos que utiliza demasiado la escritura en el SSD cada vez que se instala algo. Para desactivarlo:

sudo mv /usr/bin/scrollkeeper-update /usr/bin/scrollkeeper-update.real
sudo ln -s /bin/true /usr/bin/scrollkeeper-update
sudo find /var/lib/scrollkeeper/ -name \*.xml -type f -exec rm -f '{}' \;
sudo dpkg-divert --local --divert /usr/bin/scrollkeeper-update.real --add /usr/bin/scrollkeeper-update

Cacheando en Firefox

Una de las ventajas de Ubuntu, es que dispondremos del nuevo Firefox 3. Sin embargo, la carga puede ser lenta si no lo configuramos apropiadamente. Escribimos en la dirección about:config, aceptamos la advertencia y en el filtro ponemos browser.cache.

Con botón derecho, Nuevo / Cadena, escribimos browser.cache.disk.parent_directory que le asignamos la cadena /tmp/firefox. A partir de ahora el caché se guardará en esta carpeta, que anteriormente establecimos en un RAMdisk, mucho más rápido que el SSD. La navegación será más rápida.

acer aspire one firefox navegador

También puede modificarse las preferencias browser.cache.disk.enable y browser.cache.disk.capacity para limitar el tamaño del caché del navegador.

Además, en el menú Editar / Preferencias / Seguridad, podemos deshabilitar (¡bajo nuestro riesgo!) las dos opciones de detectar sitios de ataques o engaño (phishing). Esto aligerará mucho nuestro navegador.

Ahorro de energía

En el wiki de Ubuntu para Aspire One, encontramos la recomendación de incluir en el /etc/rc.local las siguientes lineas para mejorar el ahorro de energía del ultraportatil:

sysctl -w vm.swappiness=1
sysctl -w vm.vfs_cache_pressure=50

Con esto, se produce un ahorro de energía con respecto al disco SSD.

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 1500 > /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

Estas lineas, hacen que el sistema según su necesidad de consumo de procesador, ajuste la velocidad del mismo entre 800MHz y 1600MHz, consumiendo menos energía cuando no estamos realizando ninguna tarea pesada, entre otras cosas.

[ -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

Idem al anterior, pero con respecto al USB. Efectua un ahorro de energía cuando no se utiliza ningún dispositivo USB.

Lector de tarjetas

AAO tiene dos sistemas de lectura de tarjetas. El primero, el Storage Expansion, que permite insertar una tarjeta SDHC, ampliando la capacidad del disco duro. Este dispositivo se encuentra en /dev/mmcblk0 y es detectado automáticamente por Ubuntu.

Sin embargo, el segundo, un multi-lector de tarjetas, que se encuentra en /dev/mmcblk1 no se carga automáticamente al insertar una. Para ello, vamos a descargarnos un script del Linpus:

wget http://petaramesh.org/public/arc/projects/AcerOne_Ubuntu/jmb38x_d3e.sh
sudo chmod 754 jmb38x_d3e.sh
sudo mv jmb38x_d3e.sh /usr/local/sbin/

Ahora, sólo restará editar el fichero /usr/local/sbin/jmb38x_d3e.sh y cambiar la línea 11 por modprobe pciehp pciehp_force=1. Editamos el fichero /etc/rc.local y añadimos una linea: /usr/local/sbin/jmb38x_d3e.sh.

SD SDHC xD MMC MS MSPRO card reader lector tarjetas

Esta característica funciona parcialmente, aunque yo he podido cargar perfectamente tarjetas SD en el multi-léctor, he tenido problemas para cargar tarjetas xD (faltan módulos xd_card y jmb38x_xd) o para que las reconozca automáticamente. También se dice que la suspensión puede dar conflictos con estas tarjetas si están insertadas.

Ultimos retoques y notas

También puedes instalar Ubuntu netbook remix, un sistema rápido y sencillo de accesos directos, optimizado para ultraportatiles, muy similar al que incorporaba Linpus. Puedes ver algunas capturas en Flickr sobre netbook remix.

Hay un sistema para construir una especie de caché de los ficheros utilizados al arranque, y así, reducir la velocidad del arranque del sistema operativo, utilizando readahead y creando un profile. Las instrucciones paso a paso puedes encontrarlas en optimizar arranque de ubuntu.

Si acostumbras a hacer un apt-get upgrade o actualizar tu sistema, recuerda que si actualizas la versión del kernel del Ubuntu, tendrás que volver a recompilar algunos drivers como el madwifi (volver a ejecutar el mantra de instalación make clean && make && make install), ya que lo que estamos haciendo en este artículo es preparar nuestro kernel para nuestro portatil. Si actualizamos al un nuevo kernel que no tiene soporte, tendremos que volver a añadirselo.

RELACIONADOS Lencería geek para chicas RELACIONADOS Tostadora de Darth Vader RELACIONADOS 21 gestores de ventanas para GNU/Linux
x Lencería geek para chicas
Manz

342 comentarios

1 2 3 4 5 6 7 #

Andrés Meraz
101

Jeje se que esto debe ser molesto, pero no se a quien mas recurrir.. bueno de hecho si pero siendo tu el que me incito a instalarle Ubuntu a mi Aspire One, el problema esta en que instale el Cheese y funciono perfectamente, poco despues conecte una cámara web externa y Ubuntu la reconocio muy bien, el problema vino despues cuando quise volver a usar Cheese la cámara de la aspire one simplemente no cargo(se quedaba en gris el espacio donde sale lo que enfoca), use otros porgramas similares para serciorarme que no estuviera dañada y si se veia, luego hice una prueba con la misma camara web y funciono bien pero cuando cambie a la cámara interna de nuevo, salen esas barras de colores y un cuadro con estatica, como cuando haces la prueba de Hardware, no se que habra pasado, porque me parecía que Cheese era un buen programa y supongo que ahora tendre que quitarlo, espero tu ayuda y de antemano gracias, y perdon por las molestias...

Don Panfilo
102

Excelente, gracias por el tutorial. solo una pregunta, no puedo modificar el fichero xorg.conf, para mejorar el rendimiento de la tarjeta grafica que propones, me aparece en un mensaje diciendo: "No tiene los permisos necesarios para guardar el archivo. Compruebe que ha tecleado el lugar correctamente y pruebe de nuevo."

aitor
103

hola, queria saber como se puede acceder a la cuenta root en entorno gráfico ya que me da muchos problemas del tipo no estas como root no se puede modificar o guardar los archivos que necesitamos retocar para el wifi,los led's y el ventilador,etc. Gracias

alejandro
104

Pues a mi no hay manera de que me coja el comando este $ sudo make && make install && modprobe ath_pci Checking requirements... ok. Checking kernel configuration... ok. make -C /lib/modules/2.6.27-9-generic/build SUBDIRS=/home/alejandro/Documentos/madwifi-hal-0.10.5.6-r3879-20081204 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.27-9-generic' make[1]: Makefile: No such file or directory make[1]: *** No rule to make target `Makefile'. Stop. make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic' make: *** [modules] Error 2

tarod
105

Hola En primer lugar muchiiisimas gracias por el tuto es simplemente genial...de verdad...la verdad esque hace tiempo que toco linux pero no estoy muy metido y tu tutorial me ha ido genial... Solo tengo una duda...(aun no he exo todo lo del tuto) cuando instalo el wifi me sale perfecto despues de un par de errores que he podido solventar gracias a tus respuestas...si me meto en el configurador de red que lleva el propio ubuntu en editar las conexiones, la pestaña inalambricas, porque no me sale la wifi??? el wifi radar me la coge bien pero me conecta con el router de casa no me coje la ip...nose porque... eso si, si le doy a boton derecho encima del icono de redes ubuntu me pone que la wifi esta activada....pero luego no me sale nada...porque?? Gracias!!

Livez
106

Felicidades,me has sido de mucha ayuda,he tardado en poner a punto ubuntu en mi aspire one,pero al final parece que ya va suelto ;). A modo de "Idea" decir que si tienes un disco ssd es mejor no crear partición de swapp porque ralentiza bastante.Yo he puesto / en el ssd de 8 gigas y mi carpeta /home en una tarjeta sd de otros 8 que tengo puesta en la ranura de expansión.Había intentado usar ubuntu mil veces y de mil maneras pero siempre se me congelaba por momentos y resultaba un sistema bastante "impracticable",de esta forma y con todo lo que has expuesto en el tutorial he conseguido que vaya bastante fluido. Gracias y saludos.

howl
107

@Manz: El problema no es que lo hayas explicado con mucho o poco detalle, sino que lo poco que has explicado, esa frase concreta, es errónea completamente. Lo he comentado debido a que es algo que has escrito y está ahí, información errónea, no estoy comentado debido a la ausencia de información.

ReNNoN
109

Buenas, muy buen articulo, te felicito. Veras, tengo un pega y es que, todo va estupendo, pero antes, en la 8.04 HH el sonido se me oia mucho mas fuerte, tanto por los altavoces de AA1 como por auriculares, el caso es que para mi, mi AA1 es como mi "IPOD" por asi decirlo, lo llevo en una mini mochila a todas partes con el HD cargado de mis canciones favoritas y escuchando musica, obviamente le doy mas usos pero ésta fue la principal característica por la que me lo agencié. Entonces, al tener ahora menos volumen me geringa bastante pues alguna vez que otra estoy en zonas con mucho bullicio y oigo mas a las personas que me rodean que al propio portatil. ¿Alguna solución? Saludos, Gracias.

Juanjovr
110

Es genial tu manual, a mi ha venido de perlas.... , por cierto, por si a alguien le fallan los DRIVERS de la WIFI, aqui os dejo un enlace a un pequño "script" que me he currado. No hace mucho, solo descarga unos driver que he comprobado que funcionan en un AAO1110 y luego los instala. Para aquel que quiera utilizarlo, solo recordar que hay que hacerlo como "root" o con "sudo". Nada mas, asi quue como he dicho gran trabajo el tuyo y a ver si entre todos le sacamos toda la potencia a estos "pequeñines"

Voragoth
112

Muchas gracias por el tutorial, muy, pero muy preciso, aunque se lo aplique a otra distribucion, que igual esta basada en ubuntu, pero en mi opinion la considero mejor (LInux MInt), trae todos los codecs y cosas escenciales que en ubuntu hay que instalarselas despues, y una que otra herramienta mas pintoresca. Todo muy bien con tu guia en esta distro (aunque ya lo habia tratado de hacer con ubuntu) pero el led del switch wireles y tambien el apagado de esta no me resulto en ninguna de las dos distros. Saludos y como dicen varios por hay eres un crack

el torete
113

Yo acabo de pillarme el aspireone, el 150, me viene con el xp, pero no me convence, llevo mucho tiempo queriendo cambiar a ubuntu, lo tube un tiempo en este portatil, pero al no funcionarme bien con la wifi intelproset lo quite, era el 8.04, creo que con el 8.10 ya lo han solucionado, voy a intentar seguir los pasos que has puesto, espero obtener buen resultado, saludos y excelente manual, ya te contare

Rubunt
114

Oye excelente artículo a mí me resultó muy util Manz gracias a ti ya pude resolver casi todos los problemas de este enano jaaaa solo me falta el del wi-fi he podido llegar hasta la instruccion de madwifi-unload , parece ejecutarse bien peeeero a la hora de hacer madwifi-modules me dice orden no encontrada ¿Alguien puede decirme que hacer ?

EXoRCiTo
119

La verdad es que me mola Ubuntu pero a pesar de que hice lo que pone en el tutorial del SSD me pega unos tirones que buf me hace ir muy lento, nada comparable con Linpus. Por otro lado he probado Mandriva 2009 y no le he hecho nada con ext3 y sin swap y va muy muy respetable, no lo entiendo, volvere a probar pasando de lo de la SSD a ver si mejora el tema. Alguna idea

Rubunt
122

Gracias Silop ya pude seguir adelante ya me aparece wifi0 y ath0 aunque no logro conectarme .... y cada vez que prendo el equipo al hacer iwconfig ya no me aparecen por consiguiente tengo que volver a compilar esto es por lo que dice Manz de que hay que agregar ath_hal a linux restricted modules ? o es otra onda ? de todos modos alguien puede ayudarme?

chuso
124

buenas a todos, ya tunee el acer con todos los pasos arriba reseñados, y de repente se desconfiguro totalmente el teclado del portatil, de manera que es imposible escribir con el, alquien sabe a que se puede deber? y como se podria solucionar?

___aZal____
126

Hola...te has currado un peazo de tutorial, pero creo que hago algo mal porque no puedo instalar ubuntu 8.10. Tengo el aspire one 110, un hd lacie de 100 gb formateado en fat32, hice los pasos como apuntaste en el post, pero me da un error al reiniciar linpus...Invalid system disk. Al estar arrancado lo lee perfectamente, así que no sé qué puede ser. Lo he probado con otro pendrive y esta vez lo formateé en fat y me da otro mensaje...algo así como...remove media disk and restart.. Aparte de eso, si conecto el cable de red de mi pc, no consigue conectarse...obteniendo ip y dns automaticamente... Gracias por vuestra ayuda de antemano. Un saludo.

Cesar N.
128

Hola, antes que nada, excelente manual!!! Permítememe complementarlo un poquito. Al menos mi Aspire One, con el driver de audio de default del 8.10, perdía el sonido al suspenderse. Existía una recomendación de cambiar un parámetro de snd-intel-hda a "acer", con lo cual recuperaba el audio, pero perdía el micrófono, además de que no switcheaba el audio cuando ponía los audífonos. La solución fue instalar los módulos del ALSA (Advanced Linux Sound Architecture) más recientes con el script que se encuentra aquí: http://ubuntuforums.org/showthread.php?t=962695 Por ahí tengo también otro conflicto con el cheese que no me soporta resoluciones altas, ya instalé el último driver de la cámara, pero creo que va por otro lado. Y por último, confirmo que SI se pueden leer las memorias SD, pero no las MS. Si alguien encuentra la solución a lo de las Memory Stick sería perfecto, pues es ya el único hardware que no le está funcionando correctamente a mi Aspire :) Gracias!!!

David
129

Hola, instalé el madwifi driver para la tarjeta atheros, se instaló sin problema y al reiniciar detectó la interfaz ath0 correctamente. El problema que tengo es que el Network Manager detecta mi red correctamente, y al seleccionarla me pide la contraseña. Se la doy y después de unos segundos me dice que se requiere autenticación y en el campo de contraseña aparece una cadena alfanumérica mucho más larga que la dada orignalmente, ¿por qué ocurre esto?. No sé si el driver de soporte para wpa o sólo para wep, de ser así como puedo hacer que se conecte a una red con seguridad wpa-psk que es la que uso.

Gustavo
130

hola que tal buen dia, bueno espero no sacar de sus casillas a mas de uno, pero soy completamente nuevo en esto del linux :s, plop en mi acer aspire one, antes tenia instalado el leopard jeje, pero no me gusta como trabaja y aparte el wifi no le funciona porque aun no hay kexts, bueno al grano, estoy siguiendo las instrucciones pero de lo nuevo que soy no se que es error y que no :S , veo que cuando llego al "make" repite mucho esto athstats.c:289 warning: format not a string literal and no format arguments el "athstats.c:289" cambia son varios numeros diferentes que onda estoy bien o nop??? pls help!!

Rubunt
131

Hola alguien que me ayude . Ya logré instalar el madwifi . Al teclear en terminal :sudo ifconfig | cut -d" " -f1 | sort | uniq me aparece : ath0 ,eth0, lo y wifi0 y al hacer iwconfig : rodri@Rodri-netb:~$ iwconfig lo no wireless extensions. eth0 no wireless extensions. wifi0 no wireless extensions. ath0 IEEE 802.11g ESSID:"casa" Nickname:"casa" Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated Bit Rate:0 kb/s Tx-Power:16 dBm Sensitivity=1/1 Retry:off RTS thr:off Fragment thr:off Power Management:off Link Quality=0/70 Signal level=-96 dBm Noise level=-96 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 pan0 no wireless extensions. El problema es que parece no detectar mi red . Finalmente quise acceder al wifi-radar desde terminal y esto es lo que me aparece rodri@Rodri-netb:~$ wifi-radar Error for wireless request "Set ESSID" (8B1A) : SET failed on device ath0 ; Operation not permitted. Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ wifi0: unknown hardware address type 801 can't create /var/run/dhclient.ath0.leases: Permission denied SIOCSIFADDR: Permission denied SIOCSIFFLAGS: Permission denied SIOCSIFFLAGS: Permission denied wifi0: unknown hardware address type 801 Open a socket for LPF: Operation not permitted ¿Alguien podría ayudarme ?

David
132

Hola. Gracias por toda la información. Quisiera poner la tarjeta de la AAO en modo monitor, he intentando con los siguientes comandos: wlanconfig ath0 destroy wlanconfig ath create wlandev wifi0 wlanmode monitor ifconfig ath0 up Al ejecutar iwconfig sí me aparece que ath0 está en modo monitor, pero al intentar capturar paquetes con iwlist scan no captura nada. ¿Cómo puedo arreglar esto?

8f6e58ee
133

Muy buen articulo, solo comentar un par de cosas: Parece ser que la opción CONCURRENCY=shell rompe HAL, por unos pocos segundos quizás sea mejor dejarlo por defecto: https://bugs.launchpad.net/ubuntu/+source/hal/+bug/149881 La explicación sobre elevator=noop es incorrecta, ya que ésta linea precisamente 'desactiva' el ascensor y configura el planificador como una simple cola fifo. El uso es correcto porque el disco duro es SSD pero en un disco duro normal baja el rendimiento. http://www.redhat.com/magazine/008jun05/features/schedulers/

JUCA
134

Como hago que el teclado tome la mismas letras que yo veo es decir arriba del 7 esta "/" cuando mas abajo hay otra tecla y no corresponde a la misma. Bueno espero sus respuestas

Flor!
135

Comó ago apra tener simbolos digamos son corasoncitos chiquititos que se usan para el flog o.. etc. Les agradeceria si m pueden decir Comó o que tengo que configurar apra que segun la steclas que toque aparescan los simbolos que les toy pidiendo .::muchas graciass::. Flor!

Caro
136

Será que en la siguiente version (9) de Ubuntu tendremos la opción de sólo instalar el SO y que todo este funcional? yo tengo la Aspire One con XP y quiero tener Ubuntu pero sin tantas complicaciones y tener que hacer tantos arreglos, por lo pronto intentare todos los pasos y si no puedo que funcione, esperare a que la proxima version haya solucionado estos detalles "molestos"

Jordi
137

Hola. El tutorial es muy completo pero yo no he conseguido instalar la WIFI. Voy a intentarlo otra vez. Ya llevo días con ello y me parece todo bastante complicado. Será que es mi primer encuentro con Linux, pero no quiero desistir. Una pregunta. Todo esto se puede hacer con la versión LIVE, o hay que instalar definitivamente Ubuntu 8.10. Yo lo estoy probando siempre con LIVE. Gracias

Manz
138

@Aday: Ese error suele estar debido a que el lector que utilizas es muy lento o está dañado. Prueba con otro. @Carlos Mafla: ¡Debes hacerlo todo como root, no como usuario normal! @Camargo: Al actualizar la distribución debes tener en cuenta que a veces también se puede encontrar una actualización a un nuevo kernel. Como los kernels base no incorporan los drivers que hemos instalado en el tutorial (de hecho, por eso lo hacemos), al pasar de nuestro kernel con soporte a otro kernel base (pero más nuevo), volvemos a perder esas funcionalidades. Sin embargo, compilando de nuevo deberías poder tener el soporte (a no ser que algo haya cambiado). Prueba a hacer un make clean antes de comenzar a compilar de nuevo. @idjar idem a lo que le comenté a Aday. @Sergio Fernándezt: Oops. Cierto. Tienes razón, corregido. @Andrés Meraz: Prueba a escribir sudo dpkg-reconfigure cheese. @Don Panfilo: Idem a Carlos Mafla. @aitor: Una de las filosofías de Linux es nunca acceder como root por defecto, ya que es una de las bases para evitar problemas en el sistema. @alejandro: Tu problema es que no tienes las sources del kernel. Revisa ese apartado del tutorial. @ReNNoN: Varias personas me han comentado lo mismo que tu. ¿Has probado a ejecutar el alsamixer y comprobar si los valores están al máximo? @Juanjovr: ¡Se te olvidó darnos el enlace! @Voragoth: ¿Que tal el Linux Mint después de unos días? El script del LED de wifi debería funcionarte. ¿Tuviste algún problema concreto al aplicar el tutorial de esta parte? @EXoRCiTo: Una buena forma de testear el rendimiento del AAO sería instalando con diferentes tipos de sistemas de ficheros (ext2, ext3, reiserFS, ...) y realizar una prueba de rendimiento con hdparm -tT /dev/sda. @Rubunt: Se me ocurre que compruebes si el make y make install lo hace correctamente. @___aZal____: No entiendo bien lo que quieres hacer. Date cuenta que debes arrancar desde un USB o lector de CD para instalar ubuntu. El error que te da es correcto, ya que no encuentra arranque en tu disco duro Lacie. @Cesar N.: ¡Excelente aportación! Muchas gracias. @Jordi: Al hacerlo con una distro LIVE, los cambios no serán permanentes. Tienes que ver una distro LIVE como algo que cuando reinicies volverá a su estado inicial. He intentado responderlos a todos. Si me he saltado la pregunta de alguien, por favor, que vuelva a preguntar.

fernandols84
139

Articulo genial, tenia instalado la versión 8.04 pero visto esto, la nueva va mucho mejor. Enhorabuena por el trabajo, te comento en mi blog. Un saludo y gracias.

Manz
141

@JUCA: No estoy seguro si te refieres a esto, pero prueba a escribir loadkeys es. En el caso de que fuera ese el error, sólo tendrías que modificar el /etc/rc.local para añadir esa linea al final.

max
144

me parece exelente tu articulo, tengo una acer one 150 y solo la wireless no la detecto, nunca e configurado una, pero bueno siempre el problema era los graficos, asi que con ayuda de tu tutorial y con un primo configure la wireless, el let se enciende y tambien apaga la red con el boton. bueno me queda decir que exelente trabajo con este articulo, te rolo unas (b) cheves jajjajj saludos

Robertiko
145

Despues de las debidas felicitaciones, decir que todo OK, salvo la decoracion de las ventanas. Me extraña encontrar poca o ninguna informacion al respecto. Con o sin efectos de escritotio, mis ventanas aparecen siempre maximizadas y sin botones de maximizar, minimizar, restaurar. A nadie mas le ha ocurrido esto??? Alguien sabe como acometer el problema?? Gracias

Roberto
146

Excelente Articulo, de hecho el mejor que he leido sobre la Acer Aspire One con Ubuntu, Muchas Gracias!, Acabo de instalar el ubuntu 8.10 y precisamente un problema que no he resuelto es el de la tarjeta wlan, pero voy a aplicar tus sugerencias y luego comento...

Roberto
147

@Jorge AS: Jorge: Yo acabo de seguir el procedimiento y en este momento esta funcionando OK. Sin Embargo tuve que hacer algo diferente: poner la palabra "sudo" antes de cada renglon de comandos desde la descarga hasta la instalacion y resetear la netbook para que reconociera la tarjeta de red wifi, en estos momentos estoy conectado y funcionando. Aqui voy a pegar lo que salio: Activacion del driver WIFI ATHEROS de la a c e r aspire one rori@ubuntu:~/madwifi-hal-0.10.5.6-r3879-20081204/scripts$ sudo ./madwifi-unload rori@ubuntu:~/madwifi-hal-0.10.5.6-r3879-20081204/scripts$ sudo ./find-madwifi-modules.sh $(uname -r) WARNING: It seems that there are modules left from previous MadWifi installations. If you are unistalling the MadWifi modules please press "r" to remove them. If you are installing new MadWifi modules, you should consider removing those already installed, or else you may experience problems during operation. Remove old modules? [l]ist, [r]emove, [i]gnore or e[x]it (l,r,i,[x]) ? r rori@ubuntu:~/madwifi-hal-0.10.5.6-r3879-20081204/scripts$ cd .. rori@ubuntu:~/madwifi-hal-0.10.5.6-r3879-20081204$ sudo make rori@ubuntu:~/madwifi-hal-0.10.5.6-r3879-20081204$ sudo make install rori@ubuntu:~/madwifi-hal-0.10.5.6-r3879-20081204$ sudo modprobe ath_pci rori@ubuntu:~/madwifi-hal-0.10.5.6-r3879-20081204$ sudo ifconfig | cut -d" " -f1 | sort | uniq eth0 lo Despues de esto RESET y ya aparecen los nuevos drivers y me pude conectar a las redes inhalambricas sin hacer nada extra, solo poner la WEPKEY

alan
148

Hola tremendo el manual, me ha ido de fabula, solo comentarte que los comandos de sysctl se pierden cada vez que reinicias el pc, para que esto no pase deverias añadirlos a /etc/sysctl.conf. aparte aconsejaria no montar swap en el disco ssd ya que tienen un cierto ciclo de vida de escritura, (aprox. 1.000.000). Yo lo que hize también fue montarme el home en una targeta aparte (reduces también el número de ciclos de escritura). Por último, añadiria que a parte de quitar servicios, podemos ir a sistema -> preferencias -> sesiones, y quitar todos aquellos programas que no vayamos a usar.

Ernesto
149

Hola! Muy bune tutorial, todo me ha funcionado correctamente, salvo que no consigo que detecte las tarjetas Memory Stick, ¿ alguna solución? Saludos desde México!!!

Imac_activa
150

impresionante,,,, me a solucionado muchos problemas gracias por todo............................................................

1 2 3 4 5 6 7 #

Publica tu opinión