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.

24 comments:

Josex And The City dijo...

Hodracirk dando comando de Linux ???????????????? :S :S :S :S :S :S :S :S

Lo he visto todo

Oscar dijo...

lo puedo correr en windows???

Oliver (NTG) dijo...

21.cd scripts

Hector A. Henry S. dijo...

Interesante, pero aqui no es mucho lo que pueda hacer con este internet de San Andres.

Anónimo dijo...

Una duda, ¿Usuario y password de la vm?
Gracias.

Anónimo dijo...

password y user de la vm? pff :)

Miguel Santiago Puerto dijo...

Descargando! gracias Ricardo

Ricardo Polo "HodracirK" dijo...

Josex :P

Oscar, si puedes. Yo uso Windows 7. Simplemente ejecuta el VMX que descargas con VMware player http://www.vmware.com/products/player/ (mira el snapshot que viene con la descarga)

Oliver no entiendo.

Hector dale que se puede, con BitTorrent se demora pero baja. Lento pero seguro.

Anonimo el password es tu cuenta de Google, es decir la misma que usas en Gmail.

Miguel un saludo.

Emilioga dijo...

Hello, que user y pass????
graciasssssss

Emilioga dijo...

Perdona Ricardo, no lei tu comentario.
Al poner mi user de google, me dice que hay un problema de red.....¿? Saludo

Ricardo Polo "HodracirK" dijo...

Emilioga Corre el VMX con VMware Player.
No te conectes a internet usando Wifi, usa la conexion alambrica. Y en las configuraciones de la maquina virtual no elijas NAT, elije Bridge.

Saludos

john dijo...

It would be wise to make a fake Gmail account, this could easily be catching your login information.

AA dijo...

Si habia escuchado de Chrome,pero no esas caracteristicas "especiales" -diferente

Muy interesante!!!,

Sé que su enfoque era hacia Microsoft,pero creo que esta cambiando en algo...hacia *nix.......me equivoco?...;-)

Alejandra

Ricardo Polo "HodracirK" dijo...

John.. What's your point?

AA, si te equivocas Alejandra.. a mi me gusta Windows y de linux se muy poquito.
Un saludo

esphit dijo...

Ric, gracias por compartir, interesante para practicarlo, confirma mi deseo de volver a tener pc, para muchas prácticas, como esta.
andres aurelio

Anónimo dijo...

i dont know what i'm doing wrong but i'm not able to login it says i'm not connected or login failed ...any suggestions(using XP)....

PAblo dijo...

Error: Network not connected and offline........

google chrome dijo...

yo tambien con el mismo problema aun probando con bridge

Raghavendra dijo...

i can't connect to internet in chrome os. It is showing me network not connected and login failed

Anónimo dijo...

Hi kan you tell met the user and pass to try this virtual machine?

Thx

Fletchie_1 dijo...

I am having trouble with the Control+G to input the username/password can you advise how to get round it?

Carlos dijo...

men exelente post!!! pero el url esta deleted... otra idea!!! o.O

Tadser Painchault dijo...

Excelente post Ricardo... se puede correr en Mac???

Ricardo Polo "HodracirK" dijo...

Si, vmware player funciona en Mac OS.

Saludos

Publicar un comentario en la entrada