Internet Libre

  • portada
  • Últimos posts
Principal

Virtualizando el Eee PC (II)

Lo prometido es deuda, así que continúamos. Arrancamos nuestro flamante Xandros e iniciamos Firefox. Nos vamos a la siguiente URL:

http://downloads.sourceforge.net/eeecommunity

Desde allí (dentro de Xandros, insisto) hemos de descargar el fichero llamado L701_EN_1.0.6.6.iso (otro buen tocho, lo sé), que contiene una imagen del sistema operativo del Eee PC. De paso, podemos aprovechar para descargarnos también desde el mismo sitio el fichero EeePC-701.vmx, que contiene la configuración de la máquina virtual que hemos de construir. La configuración por defecto de Firefox en Xandros deposita los ficheros descargados en el directorio home del usuario. Supongamos que ya hemos descargado ambos...

 

Idioma de la ISO: Cuando ya me había hecho con este fichero iso (donde EN corresponde a inglés), descubrí una referencia a un servidor FTP de Asus desde donde pueden bajarse versiones en otros idiomas, incluido el español. Como ya tenía descargado el fichero anterior, y este tutorial centrado en él, preferí mantener el fichero en inglés original. No obstante, si alguien prefiere descargar la versión en español supongo que puede hacerlo y que funcionará igual, pero no puedo garantizarlo. Ese servidor FTP (ftp2.asus.com.tw) necesita usuario (epc_guest) y password (eeepc-11).

El paso siguiente es convertir la imagen iso recién descargada en una imagen VMware, es decir, un fichero con la extensión vmdk. Para ello nuestro host Xandros cuenta con un script que se encarga de todo: /usr/sbin/vmware-convert.

Antes de ejecutar este script, quiero hacer un par de aclaraciones: 1) Intenté ejecutar este script en mi host Debian (no virtualizado) y es un calvario, ya que requiere cambios considerables y los rompederos de cabeza convierten ese camino en poco aconsejable. Resulta mucho más práctico crearse un Xandros virtual, como indicamos en este tutorial, donde ese script encaja a la perfección. 2) También es posible obtener los dos ficheros mencionados en esta entrega (el iso y el vmdk) desde nuestro host no virtualizado, pero entonces se plantea la cuestión de cómo hacerlo llegar a la máquina virtualizada Xandros. El problema se resuelve fácil si hemos habilitado las carpetas compartidas al crear la máquina Xandros. Basta depositar ambos ficheros en la carpeta definida como compartida y obtenerlos desde Xandros creando una nueva unidad de red en el escritorio y accediendo luego a ella mediante smb://xxx.xxx.xxx.xxx/nombre. De hecho, yo lo hice así, puesto que ya me había descargado esos ficheros en el host debian, y no tenía sentido volver a descargarlos de nuevo. En la siguiente imagen podéis ver cómo -si hay que recurrir a este método- el fichero iso se mueve entre el host debian y el Xandros virtualizado sin ningún problema:

 

 

Bien; si estás siguiendo este tutorial desde cero el comentario anterior no te afecta, y sólo necesitas ejecutar el famoso script contra el iso que descargaste. Para ello te sitúas en el directorio donde tengas el fichero iso (tu home, si no lo has cambiado), te haces root (con su + contraseña) y tecleas lo siguiente:

# /usr/sbin/vmware-convert L701_EN_1.0.6.6.iso

Si todo va bien, el script se ejecuta durante un buen rato, hasta construir el fichero vmdk apto ya para VMware. Deberás ver una pantalla similar a ésta:

 

 

El paso final es el más largo y delicado del proceso (os lo puedo asegurar, porque en este paso final murió mi primer intento, con un disco virtual de sólo 8 GB), y -como podéis ver- de él encarga nuestro viejo amigo qemu:

 

 

Si todo va bien, tendréis el ansiado fichero asus.vmdk (más de 2 GB) depositado en vuestro directorio /tmp. La cuestión ahora es cómo ejecutarlo.

En esta ocasión, el camino más fácil no es el mejor. Puesto que la máquina virtual Xandros incorpora VMware Player, y dispones de los ficheros vmdk (generado por el script en el paso anterior) y vmx (descargado al inicio), ¿por qué no ejecutar directamente nuestro Eee PC virtualizado mediante VMware Player? Inténtalo y verás lo que ocurre: VMPlayer muestra un mensaje de error diciendo que no es buena idea tratar de ejecutar una máquina virtual dentro de otra máquina virtual. ¿Entonces...?

Bueno; el problema aquí es que nosotros hemos virtualizado Xandros, pero el iso de este SDK no está inicialmente pensado para ser virtualizado, sino para ser instalado y ejecutado en una máquina "real". Por eso debemos olvidarnos de la posibilidad de ejecutar nuestro flamante Eee PC virtual dentro de Xandros.

Por el contrario, lo que hay que hacer es mover los dos ficheros mencionados (asus.vmdk y el vmx que define nuestra máquina Eee PC) al ordenador anfitrión (o host, en terminología VMware). En definitiva: hay que mover esos dos ficheros a una nueva carpeta en el ordenador original donde queremos correr nuestro nuevo "Eee PC". El destino ideal es la carpeta donde guardamos nuestras máquinas virtuales.

Pero ¿cómo hacerlo? Por alguna razón que desconozco, yo no pude moverlos a través de la compartición de carpetas, por lo que recurrí a un método más expeditivo, pero que funcionó perfectamente: un disco USB externo. Conecté este disco, Xandros lo reconoció y montó de inmediato (está visto que -como Barrapunto y Kriptópolis- Linux "ya no es lo que era" ;) y el traslado -por fin- se realizó sin problemas:

 

 

Ahora sí. Podemos cerrar nuestro Xandros virtual (incluso eliminarlo, aunque yo no me precipitaría) y trabajar en nuestro ordenador "principal" (con Windows o Linux) donde ejecutamos nuestro VMware (ahora sí, Player, Server o Workstation) habitualmente. Deberemos contar ya con una carpeta (que llamaremos, por ejemplo, eeepc) conteniendo los dos ficheros mencionados (insisto: el vmdk que nos hemos construido y el vmx que descargamos).

Ahora basta arrancar nuestra versión de Vmware y seleccionar la opción de abrir una máquina virtual. Cargamos el vmx del Eee PC y todo debe funcionar de inmediato.

Aquí van los primeros pantallazos, que corresponden a la utilidad de configuración que se ejecuta tras el primer arranque:

 

 

 

 

 

 

 

 

 

Bien; tras este nuevo reinicio, ya asistiremos al escritorio virtualizado de un Eee PC en toda su gloria:

 

 

A partir de aquí, la mesa está servida y la experimentación corresponde a cada cual.

Espero que os resultado sencillo y hayáis disfrutado con este experimento tanto como yo. A mí me costó un poco más de trabajo trazar este camino, porque no encontré una sola referencia donde se contara este proceso de forma completa, clara y coherente. He tenido que aprender a leer entre líneas y probar mucho hasta que se hizo la luz. Así que ahora, cuando leáis la escueta descripción (856 bytes!) que se proporciona de todo este proceso, ya sabréis a qué se refiere exactamente cada paso, pero os aseguro que antes de leer este tutorial quizás no os hubiera resultado tan fácil.

Espero ahora con interés vuestros comentarios y aportaciones. Valor y al toro, que hay un bonito fin de semana por delante.

Compartir:
  • Delicious Delicious
  • Digg Digg
  • Reddit Reddit
  • Technorati Technorati
Ninguno
Una lista de términos separados por comas que describe el contenido. Ejemplo: Liga, Cádiz, FC Barcelona, Real Madrid, etc.
Noticia original: Kriptópolis
  • Virtualización

  • Portada
  • Últimos Posts
  • Sobre Internet Libre
  • Contactar

Blogroll

  • Asociación de Internautas
  • Compartir es Bueno
  • Desenredando la Red
  • Foundation for a Free Information Infrastructure
  • Free Sahara
  • Free Software Foundation
  • Fundación Copyleft
  • Jorge Cortell
  • Kriptopolis
  • La Mundial
  • La República
  • Plataforma de Usuarios de Nuevas Tecnologías
  • Quemar las Naves
  • SinDominio.Net
  • Software Libre
  • portada
  • Últimos posts