h1

Instalar Debian en el Acer Aspire One.

3 septiembre 2008

PARTE I: Entorno gráfico y tarjeta wireless:

Después de mucho jugar con mi Acer Aspire One …

¿POR QUÉ DESINSTALAR LINPUS?

Mis razones principales fueron:

  • El escritorio que viene por defecto es muy limitado. Únicamente útil  para tareas ofimáticas, multimedia e internet. (Suficiente para un usuario “base“, pero quizás corto para uno “enreda“).
  • Por defecto no permite tener acceso a una terminal o instalar aplicaciones nuevas. Hay que sacarle un panel avanzado oculto.
  • Está basado en Linux Fedora 8, pero al intentar actualizar y/o instalar nuevo software se producen problemas por dependencias incumplidas de librerias y versiones entre Linpus y Fedora 8.
  • ¡¡ Because I love Debian !!

La tercera razón quizás, bajo mi opinión es la de más peso.

INSTALANDO DEBIAN EN EL ACER ASPIRE ONE…:

Existe esta wiki que explica cómo instalar Debian en el Aspire One, y algunas otras webs: [1] , [2] o [3] que pueden ayudarte algo.

Lo más rápido es contar con un lector de CD externo via USB para evitar hacerte un USB de arranque con la imágen de Debian a Instalar. Si no tienes ninguno, hay que seguir las instrucciones de la wiki.

Necesitamos:

  • Unidad de CD-Rom externa.
  • A falta de esto una llave USB de 1GB para hacer un USB de arranque.
  • Un CD de instalación de Debian Lenny-i386-netinst.
  • Conexión a Internet mediante cable de red.
  • Algún que otro equipo cerca con salida a Internet por si hay que consultar algo.

Tanto si tenemos una unidad de CD-Rom externa como si optamos por crear el USB de arranque, hay que cambiar la secuencia de arranque en la BIOS de nuestro Acer pulsando F2 o F12, y colocando la unidad de CD o el USB lo primero, según corresponda.

Una vez reiniamos y comienza el instalador, se aconseja realizar una instalación lo más básica posible, es decir, sin entorno gráfico ni ningún otro añadido. (La capacidad del disco SD y de la memoria hay que cuidarla en este ultraportátil).

… Instalando el entorno gráfico:

Terminada la instalación nos encontramos con que no tenemos entorno gráfico y no nos reconoce dispositivos cómo la tarjeta wireless o la webcam, pero si tenemos Internet a través del cable que nos salvará la vida😉

Si ejecutamos lspci en el terminal, vemos que nuestra tarjeta de video es esta:

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

Lo primero instalar un escritorio ligero como xfce4, un servidor gráfico cómo xorg, y un gestor de sesiones cómo xdm (entre otras cosas).

Para ello, como root:
#apt-get update
#apt-get install xfce4 xserver-xorg-video-i810 xdm

Esto tardará un buen rato ya que tirará de muchas dependencias.

La tarjeta de video que trae el Aspire One es una Intel, por lo que necesitamos los módulos de i810 de xorg, pero este sólo funciona para kernels superiores de 2.6.20 (creo), por lo que no nos funcionará en un principio y habrá que instalarse otro kernel superior o bien instalarse los módulos de “vesa” para xorg:
#apt-get install xserver-xorg-video-vesa

… Preparando la tarjeta inalámbrica:

Se trata de una tarjeta

Si ejecutamos la orden “lspci” desde el terminal, observamos que se trata de una tarjeta:

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 02)

03:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)

La primera se trata de la tarjeta ethernet, una Realtek con la que no tenemos ningún problema ya que Debian lenny la detecta por defecto. La segunda es nuestra tarjeta inalámbrica, una Atheros con el chip AR5006AG.

Necesitaremos bajarnos las fuentes que le dan soporte al núcleo para esta tarjeta y compilarlas. Para ello preparamos el sistema e instalamos antes lo siguiente:

# apt-get update # apt-get install build-essential module-assistant madwifi-source

Una vez descargado e instalado todo, usaremos module-assistant para compilar las fuentes de la tarjeta e instalarlas, para ello, desde la terminal y como root:

# m-a prepare
# m-a auto-install madwifi

Una vez terminado la tarjeta wireless la reconocerá como ath0 y la ethernet como eth0. Vamos a instalar algunas herramientas para comprobar si nos ha detectado la inalámbrica:

#apt-get install wireless-tools

Una vez instalado este pack de herramientas tecleamos lo siguiente para comprobar que realmente nos la detecta:

#iwconfig

Y deberá aparecer algo como:

ath0   IEEE 802.11g  ESSID:”gnulinex”
Mode:Managed  Frequency:2.412 GHz  Access Point: 00:14:6C:EB:0B:13
Bit Rate=54 Mb/s   Tx-Power=27 dBm
Retry min limit:7   RTS thr:off   Fragment thr=2352 B
Encryption key:6365-7265-73
Link Quality=85/100  Signal level=-48 dBm  Noise level=-127 dBm
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Donde “ath0” es el nombre de la interface de red y “gnulinex” la essid a la que está conectado en este caso,

Si no nos la ha reconocimo podemos intentar compilar las fuentes “a mano“. Para ello necesitamos antes instalarnos esto:

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

Y posteriormente hacer:

#mkdir fuentes
#cd fuentes
#wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3835-20080801.tar.gz
#tar -xzvf madwifi-hal-0.10.5.6-r3835-20080801.tar.gz
#cd madwifi-hal-0.10.5.6-r3835-20080801

Posteriormente compilamos e instalamos las fuentes:

#make
#make install
#modprobe ath_pci

Para asegurarnos de que arranca el soporte para la inalámbrica en cada arranque del equipo añadimos al final del archivo /etc/modules: ath_pci

Reiniciamos el equipo, y al hacer iwconfig debería aparecer detectada.

Xfce4 tiene multitud de applets para instalar, pero quizás le falta un “network-manager” para que podamos administrar las propiedades de nuestros dispositivos de red. Yo recomiendo: wicd

Para instalarlo necesitamos añadir esta línea en el archivo /etc/apt/sources.list:

deb http://apt.wicd.net debian extras

Después:

#apt-get update
#apt-get install wicd

Una vez instalado wicd volvemos a quitar o a comentar la línea que hemos puesto en el archivo sources.list y hacemos:

#apt-get update

También puede ayudarte: Manual de Linux que aparece en este blog.

19 comentarios

  1. ya me bajé la live q te dije ayer… a ver si la probamos

    bajate el Chrome de Google y pasalo a Linux. Aquí te viene como:

    http://dev.chromium.org/developers/how-tos/build-instructions-linux

    está basado en en el motor de busqueda webkit (safari) y no en Gecko como Firefox, aunq firefox terminará usando webkit porque es superior en aplicaciones via web, pesa menos… Ademas Epiphany ya se pasa a webkit como único motor…asiNNN que

    por cierto…no fuiste al concierto de La Shica?
    pues q sepas q pasaron lista…😛


  2. Se agradece, me sirvio para sucometido.
    muchas gracias compañero linuxiano.


  3. Hola, ya veo que has instalado debian en el aspire one.
    ¿qué tal el soporte de hardware? funciona todo? el lector de tarjetas, el touchpad, el interruptor de la wifi…

    Gracias. Un saludo.


  4. Al final solo murio mi disco duro asi que de momento sigo con mi laptop!!


  5. Eres un puto enreda. A ver si no pudes dejar las cosas como están y si trae linpus, pues linpus. Y si trae güindos, pues a tomar por culo. Me encanta que nos cuentes lo que haces, ya sabes que yo soy de pocas palabras y menos escritas. Por cierto el Acer One que tenía de 8Gb lo devolví y ahora tengo el de 1gb de ram y 120 de hd (por un poco más donde los ermex).

    Un abrazo, a ver si hablamos que me cuentes como quedais despues de los cambios.


  6. Te faltó indicar que se debe agregar la llave GPG al llavero para que acepte los paquetes de wicd:

    wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add –


  7. hola que tal!!

    que tienes en tu sources.list

    gracias. bye


  8. problema!

    le doy a apt-get update y las salidas ponen todas cdrom noseque

    el apt-get no reconoce ningun paquete que le pongo

    pongo ifup eth0 y eth1 y sale en los dos el error Ignoring unknown interface eth0=eht0 (eht1=eth1)

    no se que puedo hacer, ya he perdido mucho tiempo con esto…

    Gracas por todo


  9. Alt + F2 y pones xterm o “terminal” (es decir, por defecto, si tienes acceso a una terminal o a instalar programas –> yum install o utilizando “pirut”, compilando, o bajándote algún binario directamente)…

    Saludos!


  10. Hola he instalado madwifi pero no he logrado conectarme ni una sola vez a la red inalambrica de mi casa doy detalles a ver si alguien me puede ayudar de favor .
    Al hacer iwconfig en terminal me aparece
    rodri@Rodri-netb:~$ iwconfig
    lo no wireless extensions.

    eth0 no wireless extensions.

    wifi0 no wireless extensions.

    ath0 IEEE 802.11g ESSID:”” Nickname:””
    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.

    rodri@Rodri-netb:~$ iwlist ath0 scan
    ath0 No scan results

    #finalmente le puse wifi radar como administrador de conexiones
    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

    Ojala alguien me pueda ayudar


  11. Hola Rodrigo,

    La tarjeta wifi te la ha reconocido según veo.

    Prueba comprobar que tienes esa interface levantada por defecto, sino levantalá:

    #ifconfing ath0 up

    Otras veces me ha pasado que no se conecta ni hace el scanning por tener el botón de la wifi apagado. Al no encenderse el led, no se sabe nunca si esta activada o no.

    Mueve el botón de posición y ve probando con lo de iwlist ath0 scanning… hasta que veas que comienza a detectar redes.

    Espero que pueda ser alguna de estas dos cosas.

    Salu2: AlberTUX


  12. Hola muchas gracias por tu ayuda AlberTUX si era eso , ahora ya hace el scan y ya detecta las redes en wifi radar ya me aparece conectado a infinitum 7981 (ip none) pero a la hora de abrir firefox simplemente no se conecta y me dice o que no encuentra el servidor o que estoy trabajando en modo sin conexion . que hago ahora ??
    A ver si me puedes ayudar de nuevo , te lo agradeceria mucho


  13. Hola ando un poco perdido, consegui el aspire, pero fue una terrible decepción comprobar que 8 gb de sd y linpus no valen para nada, asi que decidí tunearlo, primero le meti ram luego un disco duro de 80gb pero ahora me falta el sistema operativo…Debian o Osx??Debian me parece algo complicado ya que no manejo linux, pero osx leopard he leido que ni wifi ni lector de tarjetas. Que me recomiendas????
    Por cierto alguien ha instalado el kit touch screen en su acer??????
    Gracias


  14. ALGUNAS RESPUESTAS:

    BRUCE y DANIEL: los repositorios que se necesitan son los oficiales de debian. Añadidlos en el directorio /etc/apt/sources.list:

    deb http://ftp.de.debian.org/debian/ lenny main contrib non-free

    JOSE…. sin dudarlo te recomiendo Debian😉

    RODRIGO: desde el firefox, pincha en el menú archivo y desactiva “Trabajar sin conexión”.

    DANI: el interruptor de la wifi no enciende el led, pero la wifi si funciona. Las demás cosas que dices funciona todo OK.


  15. muchas gracias pero el problema es que no obtiene la direccion IP donde sea que me conecte me dice
    could not get IP adress


  16. […] de probar otras “grandes”, como Mandriva, Sabayon -acaba de salir la versión 4, Debian, Slackware… las dos últimas sin duda tendria que meterme a la configuración igual o más […]


  17. […] […]


  18. hola a todos, tengo un problema, mi debian stable lenny con kernel 2.6.30 me reconoce la interfaz ethernet(eth0), pero no consigo obtener ip, no hace dchp, y se queda ahi. alguien sabe que puedo hacer? he probado los trucos esos de las flags a la kernel(acpi=off…etc) y no funciona.

    agradezco si me pudieran hechar mano


  19. Una pregunta: Ubuntu, que es hijo de Debian, presenta algunos problemas con el lector de tarjetas SD de la Acer Aspire One; aunque detecta el dispositivo, no logra leer algunas, especialmente (eso lo hemos notado algunos usuarios), una micro SD con adaptador. ¿Qué sucede con Debian; no tiene problemas con este dispositivo? Gracias



Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: