11/21/09

Chrome OS on Xen HVM

Google announced open-source Chromium OS 2 days ago. today I tried to build it on a Ubuntu virtual machine. But I failed, had numerous problems I won't elaborate. I will try again sometime later.

I searched web and found a VMWare virtual disk of ChromeOS here. So I downloaded it.

Not wanting to install VMWare, I converted it to a raw disk image and loaded it to XEN with HVM, it worked. But it basically unusable for me mainly because of mouse movement was too slow. I will try with a different vnc client later to see if it improves.

Here's how to convert vmdk image to raw:
$qemu-img convert -f vmdk chrome-os-0.4.22.8-gdgt.vmdk -O raw chrome-os.img

Then just specify the image file in 'disk' line of domain config file, like:
disk = [ 'file:/root/chrome-os.img,hda,w' ]

Here's screenshot of chrome OS:


Here's chrome OS login screen, I have a Fedora 12 hvm domain and a Ubuntu 9.04 32bit domainU also running on this machine. The domain0 itself is Fedora 12 64bit with pvops kernel 2.6.31.6.

I had to use standard VGA driver(stdvga=1), the default Cirrus Logic driver give me a screen like this after I login:

3 comments:

Teo En Ming (Zhang Enming) said...

Hi Hi!

Have you tried out my latest Google Chrome OS build?

Download here:

http://enmingteo.wordpress.com/2009/11/24/latest-google-chrome-os-download-guaranteed-to-work/

Teo En Ming (Zhang Enming) said...

Youtube Video of Google Chrome OS (ChromiumOS) in Action on VMware Workstation and Sun VirtualBox as a Virtual Machine

Link: http://www.youtube.com/watch?v=nSkszmeFcYg

Download my latest build of the Google Chrome OS (Chromium OS) VMware virtual machine VMDK image file from the following URL:

http://enmingteo.wordpress.com/2009/11/24/latest-google-chrome-os-download-guaranteed-to-work/

The latest build is enming.teo-24Nov2009-0528.

There are bugs in my previous build of chromiumos (Chrome browser-related). It is not fully functional. You should not use my previous build as seen in the following Youtube video: http://www.youtube.com/watch?v=Icl59WmC56I

The current build works on Xen properly. You should download the latest image.

It is very easy to convert a VMDK image file to a Xen HVM domU image file if you want Google Chrome OS to work in a Xen environment as a fully virtualized guest operating system.

This is the guarantee that my latest build of chromiumos VMware virtual machine vmdk image will work with Xen (conversion required), VMware Workstation & Player, and Sun VirtualBox.

Wensheng Wang said...

Hi, En Ming,
I will try your image during thxgving weekend.

Thanks