¿Te gustaría poder llevar tu pc siempre contigo? ¿Qué se te ocurre?

  • Un Portátil
  • Un Tablet PC
  • Tu Ordenador de sobremesa y una carretilla

¿Cuánto cuesta cada uno?

  • Portátil: 500 € como poco.
  • TabletPC: 700 € (no sé… es por poner un precio)
  • ¿Cuánto cuesta una carretilla?

¿Cuánto pesa cada uno?

  • Portátil: 2-3 Kg
  • TabletPC: 1-2 Kg
  • Sobremesa y Carretilla: decenas de Kg.

Si os digo que he encontrado una solución para llevar mi sistema a todos sitios. trabajar con mis documentos, por menos de 30 euros y que me cabe en el bolsillo pequeñito del vaquero ¿me creeríais? ¡Pues creedme! Aquí una lista de lo que necesitáis:

  • Un PC con conexión a Internet
  • Un lápiz USB de al menos 256 MB (el de 1 GB me costó 24€)
  • Un poco de maña y/o un manual como el que vais a leer.

Os cuento cuál es el truco: vamos a instalar Linux en nuestro lápiz USB, para poder iniciarlo en cualquier sitio. “bah! Esto no es nada nuevo, hay muchas live-cd por ahí que puedes ejecutar desde un cd o un USB…” Ya, pero hay muchos ordenadores que no puedes reiniciar alegremente, que no puedes configurar para que arranquen desde el cd y mucho menos para que arranquen desde USB. Así que nosotros lo que haremos será ¡¡usar una máquina virtual!!

pantallazo.png

Ejecutaremos nuestro sistema invitado (guest) dentro de un sistema huésped (host)… incluso si el host es Windows. ¡¡Especialmente si el host es Windows!! Vamos a ello, paso a paso:

  • Nos descargamos la distribución Damn Small Linux Embedded, en un archivo .zip que descomprimiremos en alguna carpeta, la que queramos. Por ejemplo así:

wget ftp://ibiblio.org/pub/Linux/distributions/damnsmall/current/dsl-embedded.zip

mkdir portable

cd portable

unzip dsl-embedded.zip

  • Ahora ya tenemos lo más importante, qemu y qemu para Windows. Dejamos eso quietecito y no lo tocamos.
  • En nuestro sistema Linux instalamos también qemu de los repositorios, y creamos una imagen de disco del tamaño que más nos guste (y nos quepa en el lápiz)

aptitude install qemu

qemu-img create -f qcow discoduro.img 400M

  • Nos descargamos nuestra distribución favorita: debian, slax, (k/x)ubuntu… Y cuando tengamos el archivo iso, la instalaremos en nuestra imagen de disco duro. ¿cómo? Así:

qemu -cdrom imagen_de_la_distro.iso -hda discoduro.img -m 256 -boot d

  • Ahora veremos cómo nos aparece en una ventana la pantalla de nuestra máquina virtual. Si pulsas Ctrl+Alt+f la pondrás en pantalla completa, y podrás instalar como solías hacer hasta ahora. Recuerda que tu disco duro virtual es hda y que tiene un tamaño de 400 MB (o el que tú le hayas dado) ;).
  • Cuando hayas terminado de instalar, puedes apagar la máquina virtual. Para ello pulsa Ctrl+Alt+2 y saldrás al Qemu Control, si pulsas q y enter, se cerrará Qemu.
  • Pues bien,ya tenemos un disco duro virtual con nuestra distro instalada y un qemu para windows y linux en la carpeta “portable”.
  • Ahora toca un poco de maldad: usaremos lo que nos gusta de dsl-embedded y lo demás lo quitamos:
    • copiamos a la carpeta portable nuestro discoduro.img, que contiene nuestro preciado sistema
    • borramos la carpeta KNOPPIX
    • editamos dsl-linux.sh, que es el archivo que tenemos que ejecutar para iniciar nuestra máquina virtual en un entorno Linux:

    qemu/qemu -L qemu/ -soundhw sb16 -kernel linux24 -initrd minirt24.gz -hda discoduro.img -m 256

    • y hacemos lo propio con el dsl-windows.bat, como no tengo Windows, no lo he probado después de todo el meneo. Lo que sí sé es que funciona bien con embedded dsl.
  • Por último ¡¡no olvidéis copiar la carpeta portable a vuestro lápiz!!

Ea, ahora toca chulear de que llevamos nuestro sistema Linux en un lápiz USB, para, por ejemplo, jugar al GNOMETris :P