Archive for 16 septiembre 2008

h1

Una imagen vale más que mil palabras!

16 septiembre 2008

Hace días que no escribía en el Blog, y no es por falta de ideas o temas, que tengo mil en la recámara… Quizás esta imagen refleje bien todo lo que está pasando por “mi mundo”:

Aún así gracias a tod@s por vuestras visitas, comentarios y mails … seguiré frikeando en este blog!

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.