viernes 20 de noviembre de 2009

Descargar maquina virtual de Google Chrome OS

La manera más fácil de probar un sistema operativo nuevo es usando una máquina virtual. Como las instrucciones para crearla no son fáciles de entender para todo el mundo o simplemente para los que se quieran ahorrar el trabajo he decido compartir con ustedes la maquina ya lista para usar.

Lo único que necesitas es descargarla y tener un visor de máquinas virtuales que admita archivos VMDK, te recomiendo VMware Player. Otra opcion es VirtualBox.

Para poder descargar la máquina virtual debes tener previamente instalado un cliente de BitTorrent, te recomiendo µTorrent.

Descargar Maquina Virtual desde Mininova.

Para quienes no lo saben Google Chrome OS es el sistema operativo de Google. Fue anunciado hace meses como un sistema operativo en la nube, en Internet. Ayer fue publicada la versión de desarrollo y se ve interesante, es un atentado contra el escritorio, contra Microsoft.


Es completamente diferente a Mac, a Windows o a Linux. Está diseñado para funcionar e internet, hacerlo rápido y seguramente. Algunas consideraciones:
  • Es Open Source
  • El navegador es el sistema operativo, no hay instalaciones de Firefox o Internet Explorer.
  • Está diseñado para arreglarse por sí mismo, en cada reinicio verifica la integridad de su código.
  • No hay sesiones de usuario, la sesión de usuario es tu cuenta Google. Eso significa que veras lo mismo sin importar en que computador estés.
  • No hay instalaciones, todos son web apps. Repito: nada se instala. De hecho ni las aplicaciones para Android funcionaran. Cada aplicación es una web que corre en un ambiente completamente separado del sistema por cuestiones de seguridad.
  • Corre solo en cierto hardware, lo cual significa que no funcionara en tu portátil. Al mejor estilo de Mac OS no habrán drivers para todas las máquinas y solo funcionara en Netbooks diseñados para Chrome OS.
  • Inicia muy rápido, casi como una tele. Oprimes el botón y en pocos segundos estas navegando.

Para los curiosos que quieran hacer su propio disco duro virtual estos son cada uno de los comandos necesarios, los copio paso a paso porque aun ni en español ni en ingles hay un “How to” de cómo hacerlo fácil. Para que te funcione debes tener instalado un Ubuntu 9.10. Abre la terminal de comandos (Applications, Accesories, Terminal) y escribe:

  1. sudo aptitude install subversion
  2. Te pedirá el password, dáselo. Si te pregunta si deseas continuar oprime Y.
  3. svn co http://src.chromium.org/svn/trunk/tools/depot_tools
  4. export PATH=`pwd`/depot_tools:"$PATH"
  5. sudo apt-get install git-core
  6. Si te pregunta si deseas continuar dale Y
  7. mkdir chromiumos
  8. cd chromiumos
  9. gclient config http://src.chromium.org/git/chromiumos.git
  10. gclient sync
  11. Paciencia, se demorara.... y mucho. Cuando termine:
  12. cd chromiumos.git/src/scripts
  13. ./make_local_repo.sh
  14. Te pedirá el password, dáselo. De nuevo tenle paciencia.
  15. ./make_chroot.sh
  16. cd ~/chromeos/chromiumos.git/src
  17. mkdir build
  18. mkdir x86
  19. mkdir local_assets
  20. wget http://build.chromium.org/buildbot/archives/chromium-chromiumos-r32516/chrome-linux.zip
  21. cd src
  22. ./enter_chroot.sh
  23. ./set_shared_user_password.sh (nota que este comando se ejecuta en Chroot$)
  24. Te preguntara el password que tendrá l usuario root. Solo te preguntara una vez, luego el password se alamacenaráen ./shared_user_password.txt (nota que este comando se ejecuta en Chroot$)
  25. ./build_platform_packages.sh
  26. ./build_kernel.sh (nota que este comando se ejecuta en Chroot$)
  27. ./build_image.sh (nota que este comando se ejecuta en Chroot$)
  28. cd ~/chromeos/chromiumos.git/src/build/images/SUBDIR
  29. sudo mount -o loop rootfs.image rootfs
  30. sudo chroot rootfs
  31. df
  32. dpkg -l
  33. exit
  34. exit (en este punto debes salir de Chroot$)

En este momento está creada la imagen. Ahora, si deseas pasarla a un pen drive USB debes usar sudo fdisk -l para ver el SDA donde está la memoria conectada. Luego simplemente ejecuta ./image_to_usb.sh --from=~/chromiumos/src/build/images/SUBDIR --to=/dev/SDA

Booteando con esta USB creada si deseas instalarlo en el disco duro usa Ctrl+Alt+T para abrir una consola de comandos y allí escribe /usr/sbin/chromeos-install

O si lo que deseas es pasarlo a un de disco virtual VMDK como el que acompaña este articulo usa:

  • sudo apt-get install qemu (Es necesario instalar Qemu para hacer la conversion)
  • ./image_to_vmware.sh --from=~/chromiumos/src/build/images/SUBDIR \
    --to=~/chromiumos/src/build/images/SUBDIR/ide.vmdk

Nota que puedes cambiar la ruta donde guardas el VMDK. SUBDIR es el directorio donde quedo guardada la imagen de Chrome OS que creaste.


No doy ninguna clase de soporte a este artículo, como está escrito paso a paso funciona. No lo doy porque está hecho sobre Linux y yo de Linux no se :-)
Saludos.