Cada ordenador está asignado a un profesor, pero si este abandona el centro debe devolverlo para que pase a la persona nueva en el departamento que ocupe su puesto.
Con estos condicionantes, no me quedó más remedio que usar el ordenador que se me asignó: un Asus Eee PC X101CH. Era octubre de 2012.
Pero seguí uno de los consejos más importantes para estos casos (me lo dio un amigo muy experto): actualizar la BIOS. En este equipo es muy fácil: se desgarga de la página de soporte de Asus el archivo con la última versión de la BIOS.
Cuando se descomprime el archivo descargado, se encuentra un archivo
con extensión rom
; se trasfiere a una memoria USB (con formato
FAT32 lo probé yo) y se usa una opción de la propia BIOS para instalarla. No
es necesario arrancar ningún sistema operativo para hacer la actualización.
Comprobé que se detectaba audio, ethernet y wifi, pero no vídeo, ya que todos los controladores dejaban la pantalla en 800×600, cuando el panel LCD tiene una resolución nativa de 1024×600.
Comprobé que LILO era capaz de arrancar la partición 2 y el programa de recuperación arrancaba bien, pero no era capaz de terminar su trabajo.
Con gParted arrancado desde SystemRescueCd volví a dejar las particiones 1 y 3 de tipo NTFS, les di formato, y eliminé la partición de intercambio. En esas condiciones, LILO seguía arrancando corectamente la partición 2 y ahora el programa de recuperación sí era capaz de terminar.
Decidí volver a usar gParted para enviar la partición 2 al final del disco duro y dejar libre todo el comienzo.
Todo para comprobar el problema de este y otros netbooks como este: la tarjeta gráfica es de la famila CedarView, la firma Intel, aunque la fabrica otra empresa, y el soporte para software libre es muy malo. No hay documentación y solo se ofrece un controlador cerrado que funciona con cierta combinación de núcleo y X Window, pero no se puede trasladar a otras. Justo lo contrario de lo habitual en los sistemas libres.
Gracias a un hilo de debian.net, descargo e instalo un paquete deb de un núcleo 3.5.0 que tiene activado el controlador libre y con él sí se puede usar la resolución nativa del panel, pero sin embargo presenta un problema al intentar usar la salida VGA activándola con las teclas Fn F8: no admite cambio de resolución, por lo que no se adapta bien al monitor o proyector que se le enchufe (al menos yo no he sido capaz de que funcione). Esta es la salida de xranr:
$ xrandr xrandr: Failed to get size of gamma for output default Screen 0: minimum 1024 x 600, current 1024 x 600, maximum 1024 x 600 default connected 1024x600+0+0 0mm x 0mm 1024x600 0.0* |
Por tanto, solo con Debian no podría usar este ordenador en el aula enchufado al proyector.
$ xrandr Screen 0: minimum 320 x 240, current 1680 x 1050, maximum 8192 x 8192 VGA1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 271mm 1680x1050 59.9*+ 1280x1024 75.0 60.0 1280x960 60.0 1152x864 75.0 1024x768 75.1 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 72.8 75.0 66.7 60.0 720x400 70.1 LVDS1 connected (normal left inverted right x axis y axis) 1024x600 60.0 + 800x600 60.3 56.2 640x480 59.9 DVI1 disconnected (normal left inverted right x axis y axis) |
Así pues, decidí instalar MeeGo en el disco duro. El programa de instalación no es muy flexible, así que tuve que preparar una partición para Meego (la cuarta primaria, en ext3) desde SystemRescueCd. Meego instaló Grub en el MBR, sobreescribiendo el LILO de Debian, y además no fue capaz de arrancar desde su GRUB. Lo arreglé arrancando Debian desde el USB de SystemRescueCd y reinstalando LILO. Desde el LILO de Debian sí pude arrancar el MeeGo del disco duro.
A partir de ahí la personalización de MeeGo fue sencilla usando los consejos de su foro: quité el interfaz original, Banshee y algunos otros paquetes, instalé XFCE y VLC desde repositorios y Java, LibreOffice y Firefox a partir de las descargas de sus web, igual que hago en Debian. Dejé Chromium y Flash Player originales de MeeGo.
Las propiedades de pantalla con un monitor externo enchufado:
Los plugins en Firefox:
El menú de XFCE con LibreOffice:
$ cat /etc/lilo.conf large-memory lba32 boot = /dev/disk/by-id/ata-Hitachi_HTS543232A7A384_E2P312332E2TKM compact map=/boot/map menu-title="Pedro Reina - XXX XXXXXXXXXXX XXXX" prompt default=DebianWheezy image=/boot/vmlinuz-3.5.0 root = "UUID=49293ebe-6ddf-4d49-82ef-ba950da44591" label=DebianWheezy read-only initrd=/boot/initrd.img-3.5.0 image=/meego/boot/vmlinuz-3.0.0-9.1-adaptation-pc root=/dev/sda4 label=MeeGo image=/boot/vmlinuz-3.2.0-3-686-pae root = "UUID=49293ebe-6ddf-4d49-82ef-ba950da44591" label=DebianLinux320 read-only optional initrd=/boot/initrd.img-3.2.0-3-686-pae other=/dev/sda2 label=Recovery |
Así queda la tabla de particiones:
$ fdisk -l /dev/sda Disco /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0xa8d6f410 Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 1 25631 205872128 83 Linux /dev/sda2 36956 38914 15728984 1b Hidden W95 FAT32 /dev/sda3 36825 36956 1048576 82 Linux swap / Solaris /dev/sda4 * 25631 36825 89920512 83 Linux Las entradas de la tabla de particiones no están en el orden del disco |