Guadalinex v4 USB Live

7 junio 2007

Introducción

Normalmente cuando tenemos que trabajar desde un ordenador que no es nuestro entorno de trabajo habitual necesitamos un periodo de adaptación para ser productivos.

La finalidad de este artículo es disponer de una distribución de Linux adaptada a nuestras necesidades para poder utilizarla en cualquier equipo que permita arrancar desde un dispositivo externo usb.

Ingredientes

  • Dispositivo de almacenamiento USB de al menos 1Gb de capacidad (recomendado 2Gb)
  • Distribución GNU/Linux instalada con las herramientas parted (gparted, qtparted), syslinux y mtools. (recomendado guadalinex, ubuntu o debian)
  • CDROM o imagen ISO de Guadalinex v4 Live

Advertencia

Al seguir los pasos de esta receta perderás todos los datos que contenga el dispositivo de almacenamiento USB que uses. Se utilizarán herramientas de particionado y los pasos que se muestren pueden diferir dependiendo de la configuración del equipo donde se realice. Al particionar pueden producirse pérdidas de datos de el/los disco/s duro/s del equipo por lo que recomiendo encarecidamente hacer copia de seguridad de los datos críticos antes de realizar los siguientes pasos, nunca está de más y seguro que llevas mucho tiempo sin hacer una🙂.

Pasos a seguir

La idea es usar el dispositivo de almacenamiento USB (a partir de ahora, pincho) como si se tratara de un CDLive pero con la característica de persistencia de datos. Para ello necesitaremos crear 2 particiones en el pincho usb: una para la distribución propiamente dicha y otra para almacenar nuestras preferencias y los datos con los que trabajemos.

Conectar el pincho usb al equipo

Iniciar la herramienta de particionado (# gparted) y seleccionar el correcto dispositivo USB, nuestro pincho.

Esquema de particionado del disco usb

En mi caso se trata de un disco duro externo usb de 100Gb al que le he dejado 2 Gb sin particionar al final.

Primero creamos una partición de al menos 700 Mb (800Mb en mi caso) formateada bajo FAT16 y con la marca de arranque activada.

Después creamos una partición con el resto de espacio disponible formateada bajo Ext2 con la etiqueta casper-rw y sin marca de arranque.

Una vez creadas las particiones tenemos que copiar parte del contenido del cd o la iso de Guadalinex v4 a la partición de arranque.

Suponiendo que tenemos la imagen iso en /ruta/de/guadalinex-v4.iso ejecutamos los siguientes comandos

$ mkdir /tmp/livecd
$ sudo mount -o loop /ruta/de/guadalinex-v4.iso /tmp/livecd

con los que montamos el contenido de la iso en el directorio /tmp/livecd.

Ahora tenemos que montar las particiones, podemos hacerlo simplemente desconectando y volviendo a conectar el pincho usb. Para ver el punto de montaje donde se han montado las particiones podemos volver a utilizar la herramienta de particionado y fijarnos en dicha información.

Si lo queremos hacer a mano podemos ejecutar los siguientes comandos

$ mkdir /tmp/liveusb
$ mount /dev/sdXX /tmp/liveusb

donde sdXX es el dispositivo de la partición fat16 de arranque.

Una vez montadas las particiones copiamos algunos de los archivos y directorios de la iso que montamos anteriormente a la partición de arranque del pincho usb.

$ cd /tmp/livecd
$ cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz install/mt86plus /tmp/liveusb/

donde /tmp/liveusb es el punto de montaje de la partición de arranque del pincho usb y /tmp/livecd es donde tenemos montada la iso de guadalinex.

Ahora tenemos que crear en /tmp/liveusb un archivo llamado syslinux.cfg con el siguiente contenido:

DEFAULT persistent
GFXBOOT bootlogo
GFXBOOT-BACKGROUND 0xB6875A
APPEND  file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL persistent
  menu label ^Arrancar Guadalinex en modo persistente
  kernel vmlinuz
  append  file=preseed/ubuntu.seed boot=casper persistent initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL live
  menu label ^Arrancar o instalar Guadalinex
  kernel vmlinuz
  append  file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL xforcevesa
  menu label Arrancar Guadalinex en ^modo seguro
  kernel vmlinuz
  append  file=preseed/ubuntu.seed boot=casper xforcevesa initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL check
  menu label ^Buscar defectos en la imagen de arranque
  kernel vmlinuz
  append  boot=casper integrity-check initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL memtest
  menu label ^Realizar test de memoria
  kernel mt86plus
  append -
LABEL hd
  menu label ^Arrancar desde el primer disco duro
  localboot 0x80
  append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1
F1 f1.txt
F2 f2.txt
F3 f3.txt
F4 f4.txt
F5 f5.txt
F6 f6.txt
F7 f7.txt
F8 f8.txt
F9 f9.txt
F0 f10.txt

Tan sólo nos queda hacer que nuestro pincho usb sea arrancable para lo cual vamos a desmontar la partición de arranque y vamos a utilizar el comando syslinux.

$ umount /tmp/liveusb
$ syslinux -f /dev/sdXX

donde sdXX es la partición formateada en fat16 con la marca de arranque.

Esto es todo, ahora tan solo tenemos que configurar la BIOS del equipo que queramos arrancar con nuestra Guadalinex v4 USBLive y conectarle el pincho usb antes de encenderlo.

Fuentes: Installing Ubuntu Linux on a usb pendrive.

:wq

10 Responses to “Guadalinex v4 USB Live”

  1. alidhaey Says:

    Articulo interesante🙂


  2. […] Visitando el blog de un compañero me he encontrado con una referencia a otro blog de gran calidad, el de Antonio Sánchez, técnico del CGA, estudiante de Informática, linuxero y amante del software libre. Me ha sorprendido el rigor y la profundidad de sus artículos, vale la pena tenerlo entre las páginas sindicadas, al menos yo voy a hacerlo. Entre sus artículos publicados destacaría Guadalinex v4 USB Live. […]

  3. carlos Says:

    “Después creamos una partición con el resto de espacio disponible formateada bajo Ext2 con la etiqueta casper-rw y sin marca de arranque”

    Como etiqueto la partición? Gparted de Guadalinex no lo permite.
    Es necesario este etiquetado?

  4. DaniFP Says:

    ¡Gran artículo! Ya había probado a hacer esto con Ubuntu, pero no me funcionó😦 Puede que sea por el sistema de ficheros. Me he fijado en el detalle de que en este tutorial se indica que debe ser FAT16, y en mi disco es fat32 ¿será que el cargador de arranque no puede manejar este sistema? He de intentarlo de nuevo siguiendo este tutorial…

  5. Tomás Says:

    Hola. Si pudieses ayudarme, te lo agradeciría enormemente.
    Intentando cambiar la resolución de pantalla en guadalinex v4, la he fastidiado. Y ahora, aunque sé el archivo que trastoque, no sé cómo trabajar en modo consola, ya que en gráfico no funciona, para poder entrar en el archivo y deshacer el cambio qué realicé. Hay forma de hacerlo o tendré que reinstalar el s.o. nuevamente?


  6. @Tomás:

    Puedes reconfigurar el paquete que te proporciona el acceso al entorno gráfico. Para ello como usuario administrador debes ejecutar:

    # dpkg-reconfigure xserver-xorg -phigh

    o en guadalinex:

    sudo dpkg-reconfigure xserver-xorg -phigh

    (te pedirá tu clave de usuario) y sigue los pasos que te van saliendo por pantalla.

  7. Tomás Says:

    Gracias


  8. Buenas, ante todo gracias por este magnifico tutorial. Estoy intentando hacerlo al pie de la letra, ya que solo hace 2 meses que me pico la curiosidad de linux.
    Solo una pregunta, al copiar todo lo que dices a /tmp/liveusb/ me da el error que no encuentra ubuntu.ico ni disctree en la imagen que monte en /tmp/livecd/

    Es vital que este en la imagen? la imagen que tengo la baje de la pagina oficial de guadalinex.

    Espero que me eches un cable pues me interesa mucho este tema de poder llevar linux en un pendrive.

    Saludos y gracias anticipadas.

  9. Manuel García Says:

    Hola Antonio, somos los coordinadores TIC del IES Andrés Benítez de Jerez de la Fra. Llevamos tiempo solicitándole al CGA la posibilidad de reinstalar el sistema Guadalinex V4a los ordenadores de sobremesa desde un Pen USB y han sacado una aplicación pero solo sirve para los ultraportátiles nuevos. La aplicación tuya parece que sirve para trabajar desde el USB. Habría posibilidad de tener un pen USB para reinstalar el sistema desde él?

    Un saludo


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: