lodemenos.net
 
Logotipo del articulo: Instalación de Debian Sarge en un Compaq Presario V2040 EA

Instalación de Debian Sarge en un Compaq Presario V2040 EA

Ante la dificultad de la instalación del sistema Debian en mi portatil he escrito este mini-como para ayudar a todos aquellos que tengan los mismos problemas por los que yo pasé.
Lunes 10 de enero de 2005.

Lo primero que hice al saber qué portátil iba a tener fue echar un vistazo a la página de linux on laptop y comprobar si había muchos problemas para instalar linux en este portátil. En la lista de portátiles me llevé una gran alegría porque no sólo sí soportaba un sistema Linux, sino que además la distribución que habían instalado con éxito era una Debian (en su versión Sarge o de pruebas). Podéis ver el blog de este arriesgado linuxero aquí. Así que dispuesto a instalarla me descargué un cd con los programas mínimos para instalar el resto de la distribución a través de internet. Después de borrar el XP preinstalado que traía el equipo y de reinstalarlo en una partición NTSC de 8 GB con sus actualizaciones de seguridad y todo (para que luego digan por ahí que soy anti Microsoft) me dispuse a instalar Sarge en mi Compaq V2040.

Para no complicarme mucho la vida y lleno de optimismo no toqué ninguna de las opciones que el amigo Sneb aconseja en su artículo con lo cual nada más reiniciar el equipo tras la instalación me encontré con un error en la detección de los dispositivos PCI que bloqueó el equipo y con lo que no pude continuar.

Viendo que la experiencia es un grado y para no tropezar dos veces con la misma piedra, añadí a la línea del gestor de arranque de GRUB, en la línea que comienza con kernel las opciones que aconseja Sneb: noacpi nolacpi.

Volví a obtener un error, pero esta vez en los dispositivos usb tal y como se comenta en la misma página. Tras mucho investigar me di cuenta que el problema era que al instalar Sarge de forma normal, el sistema elige el núcleo 2.4.27 y parece ser que no soporta demasiado bien el tema del usb de este portátil, así que lo mejor es utilizar un núcleo 2.6.8 Para ello lo más sencillo puede ser reinstalar la Sarge y justo cuando arranque el CD en lugar de pulsar enter directamente escribimos las opciones:

expert noacpi nolacpi

esto hará que el sistema a la hora de instalarse nos pregunte por las decisiones importantes que hay que tomar, entre ellas la del núcleo y además añadiremos por defecto a GRUB las opciones de noacpi y nolacpi que deberíamos añadir más adelante.

Por último es muy posible, al menos a mí me ha sucedido que se os vuelva a bloquear el sistema en el arranque a la hora de configurar la tarjeta de sonido. Esto sucede porque se está intentando cargar un módulo que todavía no tenemos en el sistema ya que hemos instalado con un CD mínimo y aun no hemos descargado nada de internet. El fallo es un segmentation fault:

i810_audio: codec 0 is a softmodem - skipping.
Unable to handle kernel NULL pointer dereference at virtual address 00000024
 printing eip:
e0870174
*pde=00000000
Oops: 0000
CPU:            0
EIP:            0010:[<e0870174>]       Not tainted
EFLAGS: 00010282
eax: dfbca800   ebx: 00000000   ecx: dfbca800   edx: c1591890
esi: c1591860   edi: c15918f8   ebp: c1591860   esp: dfd4fe58
ds: 0018        es: 0018        ss: 0018
Process modprobe (pid: 368, stackpage=dfd4f000)
Stack: ******** ******** ******** ******** ******** ******** ********
******** ******** ********
        ******** ******** ******** ******** ******** ******** ******** ********
******** ********
        ******** ******** ******** ******** ******** ******** ******** ********
******** ********
Call Trace: ******** ******** ******** ******** ******** ******** ********
******** ********
               ******** ******** ******** ******** ******** ******** ********
********
********
               ******** ******** ******** ******** ******** ******** ********
********
********

code: 8b 53 24 31 ff 83 7a 08 75 0d 66 83 a0 16 02 00 00 fb e9
/etc/rcS.d/S36discover: line 203:  368 Segmentation fault  

La solución que se me ocurrió aunque chapucera es bastante efectiva, consiste en que justo antes de que el arranque intente instalar el módulo (más o menos después de configurar los ehci) pulsamos CTRL+C y nos saltamos la parte de la tarjeta de sonido, con esto continuará el arranque aunque sin cargar la tarjeta de red. Una vez que arrancado el sistema terminamos la instalación del sistema sin conexión a internet (a no ser que estéis usando el módem y no sé con seguridad si funciona en el equipo) y por tanto sin instalar el resto de aplicaciones. Una vez terminada la instalación llegamos al arranque en modo consola, nos logeamos como root y desde ahí levantamos la tarjeta de red:

modprobe 8139too

Con esto hecho debemos configurar de nuevo la red, para ello lo más sencillo es ejecutar el script de inicio:

/etc/init.d/networking restart

y por último para solucionar el problema del sonido instalamos el paquete de ALSA con el apt-get o el aptitude:

apt-get install alsa-base

apt-get install alsa-utils

apt-get install alsamixergui

También cabe la opción de comenzar instalando el entorno gráfico y desde ahí realizar estas operaciones con synaptic:

apt-get install x-window-system gnome synaptic gdm

Con esto hemos terminado la instalación de un sistema Debian GNU/Linux en nuestro Compaq Pressario V2040 EA y tan sólo tendremos que realizar unos pequeños ajustes para tener el equipo a nuestro gusto. Si alguién conoce una forma más elegante de saltarse el problema de la tarjeta de red por favor que no dude en postearla. Suerte.