Jun 7, 2007

Ubuntu en Dell

Hace unas semanas Dell anunció que iba a estar mandando algunas computadoras con Ubuntu preinstalado. Esto obviamente hizo felices a las legiones de geeks que aseguran que Ubuntu está listo para cualquier usuario promedio.

Uno de los más nerds compró su laptop el día que se anunció que salieron a la venta y nos puso algunas de sus experiencias. Dice que es una maravilla, pero misteriosamente tiene una segunda página dedicada 100% a corregir algunos errores comunes. Veamos qué errores tiene que corregir el chavo este:

  • La computadora tiene un monitor widescreen pero utiliza una resolución que no es widescreen, la solución es tan sencilla como meterse a la terminal y escribir sudo apt-get install 915resolution
  • Además de esto sucede que después de actualizar la computadora el boot loader deja de funcionar y por lo tanto no podemos entrar a Ubuntu. Pero no hay por qué temer, porque tenemos la maravilla de la línea de comandos, que nos permite editar con vi el archivo de configuración de grub para cambiar la línea [g]root (hd0,0) a [g]root (hd0,2)
  • La tarjeta inalámbrica tampoco funciona, pero no hay por qué temer, porque con un script de línea de comandos que se ejecuta cada que iniciamos el sistema se puede reparar. Y el script es muy sencillo
    #!/bin/bash
    ESSID="SomeNetwork"
    KEY="SOMEHEXKEY"
    err() {
    echo $1
    exit 1
    }
    iwconfig eth1 essid $ESSID || err "Failed to set essid"
    iwconfig eth1 key $KEY || err "Failed to set key"
    iwconfig eth1 mode Managed || err "Failed to set mode"
    ifup eth1 || err "Failed to ifup"
    dhclient
  • Al parecer después de las correcciones que hizo tampoco puede reiniciar la computadora después de hibernar. Esto podría deberse a cualquier cosa y como es algo que sólo le pasa a él pues ni cómo ayudarle.
  • Después descubrió que cualquier actualización que modifique el kernel hace que suceda el error de grub.
Algunos días después de sacar las computadoras con Ubuntu muchos usuarios se enojaron porque Dell decidió quitar el soporte a largo plazo para estas máquinas. Me pregunto por qué será si todo es tan fácil como iwconfig eth1 essid $ESSID.

Mi opinión es que Ubuntu (y Linux en general) puede ser un sistema operativo muy estable y maravilloso para servidores y geeks, pero la gente promedio quiere que su sistema operativo funcione sin que tengan que hacer un script de doce líneas que incluye comandos tan claros como ifup eth1 o dhclient.
Post a Comment