Announcing the Release of the World’s First 64-bit Build of Google’s Chromium OS with Xen Virtualization Support

December 3, 2009

I have integrated the open source Xen hypervisor 3.4.3 RC1-pre and Jeremy Fitzhardinge’s pv-ops dom0-patched kernel 2.6.31.6 into my 64-bit build of ChromiumOS. With the integrated Xen virtualization support, you can now create and run virtual machines or guest operating systems in Google’s Chromium OS. If you do not have a need to create virtual machines, you can simply run ChromiumOS64 as a Xen domU virtual machine.

To run Windows XP, Windows Vista, Windows 7, Windows 2000, Windows Server 2003 and/or Windows Server 2008 as a hardware virtual machine (HVM), you need to have a processor with hardware virtualization support, e.g. Intel VT-x or AMD Pacifica.

To enable PCI/PCI-e and/or VGA pass-through to HVM virtual machines, you need to have a motherboard with a supporting chipset capable of Intel Virtualization Technology for Directed Input/Output (VT-d). VGA passthrough is more involved and may require you to modify the code to properly support your specific PCI Express x16 graphics card and recompile the Xen hypervisor and Xen tools.

Download your copy now! Please note that this is a pre-alpha release.

Download links:

http://www.chromiumos64.org
http://www.chromiumos64.com

Announcing the Release of the World’s First 64-bit Build of Google’s ChromiumOS for Netbooks

November 29, 2009

I have ported the development code of the open source ChromiumOS project to 64-bit. Google Chrome OS will be officially released in late 2010, and it will be based on the Chromium OS project.

My 64-bit build of ChromiumOS is called ChromiumOS64. Download your copy now!

Download link: http://www.chromiumos64.org/

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

November 24, 2009

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

Latest Google Chrome OS (ChromiumOS) VMware VMDK Image File Download: Guaranteed to Work!

November 24, 2009

Google Chrome OS (ChromiumOS) is a 32-bit Linux netbook operating system based on Ubuntu 9.10 Karmic Koala i386 (Development Branch).

Filename: Google-Chrome-OS-build-enming.teo-24Nov2009-0528.vmdk.bz2

Filesize: 280 MB

Type: VMware VMDK image file bzipped

md5sum: 23371970c3b1c5dee287b9bb97901b7d

sha1sum: 4f12627f58e34bb2d29b99627ce043bc6c30aaac

sha256sum: 9853bfb6220882660caebddd0395c03adfb122563918fbfc16e7070ad3a9e14c

sha384sum: 46b1c0321cee250117fbd9fad16a3d5eb341a8a68d3ac51e80cb1f32d8c1be7b4fa057c470f8250922d939928314a454

Download Link #1: http://www.zshare.net/download/689075349802a081/

Download Link #2: http://www.filefactory.com/file/a1d69he/n/Google-Chrome-OS-build-enming.teo-24Nov2009-0528.vmdk.bz2

Download Link #3: (Uploaded file is corrupted. Link removed.)

How to Use:

1. Decompress with bzip2 on Linux.

$ bzip2 -d Google-Chrome-OS-build-enming.teo-24Nov2009-0528.vmdk.bz2

2. Use as virtual harddisk with the open source Xen hypervisor, Sun VirtualBox, VMware Workstation, or VMware Player

3. To convert the VMDK image file to Xen HVM domU image file for use with Xen, follow the instructions at the following link.

http://wiki.xensource.com/xenwiki/VMDKImage

Google Chrome OS Download

November 22, 2009

Filename: Google-Chrome-OS-Build-enming.teo-22Nov2009-0704hrs.vmdk

Filesize: 697.38MB

Type: VMware VMDK image file

MD5 checksum: 1aec57157dd2083b166e493c0e831a67

Download link: (Download Link Withdrawn)

Video of Google Chrome OS (Chromium OS) on Xen

November 22, 2009

Screenshot Tutorial 9 of 9: How to D-I-Y your own Google Chrome OS with Xen-based Ubuntu 9.10 Karmic Koala amd64 Virtual Machine in Fedora 11 x86_64 Pv-Ops Dom0

November 22, 2009

Screenshot Tutorial 8 of 9: How to D-I-Y your own Google Chrome OS with Xen-based Ubuntu 9.10 Karmic Koala amd64 Virtual Machine in Fedora 11 x86_64 Pv-Ops Dom0

November 22, 2009

Screenshot Tutorial 7 of 9: How to D-I-Y your own Google Chrome OS with Xen-based Ubuntu 9.10 Karmic Koala amd64 Virtual Machine in Fedora 11 x86_64 Pv-Ops Dom0

November 22, 2009

Screenshot Tutorial 6 of 9: How to D-I-Y your own Google Chrome OS with Xen-based Ubuntu 9.10 Karmic Koala amd64 Virtual Machine in Fedora 11 x86_64 Pv-Ops Dom0

November 22, 2009

Screenshot Tutorial 5 of 9: How to D-I-Y your own Google Chrome OS with Xen-based Ubuntu 9.10 Karmic Koala amd64 Virtual Machine in Fedora 11 x86_64 Pv-Ops Dom0

November 22, 2009

Screenshot Tutorial 4 of 9: How to D-I-Y your own Google Chrome OS with Xen-based Ubuntu 9.10 Karmic Koala amd64 Virtual Machine in Fedora 11 x86_64 Pv-Ops Dom0

November 22, 2009

Screenshot Tutorial 3 of 9: How to D-I-Y your own Google Chrome OS with Xen-based Ubuntu 9.10 Karmic Koala amd64 Virtual Machine in Fedora 11 x86_64 Pv-Ops Dom0

November 22, 2009

Screenshot Tutorial 2 of 9: How to D-I-Y your own Google Chrome OS with Xen-based Ubuntu 9.10 Karmic Koala amd64 Virtual Machine in Fedora 11 x86_64 Pv-Ops Dom0

November 22, 2009

Screenshot Tutorial 1 of 9: How to D-I-Y your own Google Chrome OS with Xen-based Ubuntu 9.10 Karmic Koala amd64 Virtual Machine in Fedora 11 x86_64 Pv-Ops Dom0

November 22, 2009

:

Picture Tutorial 4 of 4: Installing OpenSUSE 11.2 x86_64 Linux as a PV DomU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.31.5)

November 13, 2009

Picture Tutorial 3 of 4: Installing OpenSUSE 11.2 x86_64 Linux as a PV DomU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.31.5)

November 13, 2009

Picture Tutorial 2 of 4: Installing OpenSUSE 11.2 x86_64 Linux as a PV DomU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.31.5)

November 13, 2009

Picture Tutorial 1 of 4: Installing OpenSUSE 11.2 x86_64 Linux as a PV DomU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.31.5)

November 13, 2009

Picture Tutorial 6 of 6: Installing FreeBSD 8.0-RC2 UNIX (amd64) as a HVM domU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.30-rc3-tip)

November 10, 2009

Picture Tutorial 5 of 6: Installing FreeBSD 8.0-RC2 UNIX (amd64) as a HVM domU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.30-rc3-tip)

November 10, 2009

Picture Tutorial 4 of 6: Installing FreeBSD 8.0-RC2 UNIX (amd64) as a HVM domU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.30-rc3-tip)

November 10, 2009

Picture Tutorial 3 of 6: Installing FreeBSD 8.0-RC2 UNIX (amd64) as a HVM domU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.30-rc3-tip)

November 10, 2009

Picture Tutorial 2 of 6: Installing FreeBSD 8.0-RC2 UNIX (amd64) as a HVM domU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.30-rc3-tip)

November 10, 2009

Picture Tutorial 1 of 6: Installing FreeBSD 8.0-RC2 UNIX (amd64) as a HVM domU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.30-rc3-tip)

November 10, 2009

Picture Tutorial 3 of 3: Installing OpenSolaris 2009.06 UNIX as a PV DomU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.31.5)

November 10, 2009

Picture Tutorial 2 of 3: Installing OpenSolaris 2009.06 UNIX as a PV DomU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.31.5)

November 10, 2009

Picture Tutorial 1 of 3: Installing OpenSolaris 2009.06 UNIX as a PV DomU (Xen 3.5-unstable Pv-Ops Dom0 Kernel 2.6.31.5)

November 10, 2009

Video Demo: Building a Rocks HPC Cluster with Xen Hardware Virtual Machines (HVM) (Update 1)

November 9, 2009

This is the new video demo of my Rocks HPC compute cluster after I have set dom0_mem=1024M for my Xen hypervisor.

I started all 5 nodes at one go without crashing and without sluggishness.

Previous video demo shows that I can only start 3 nodes with-out setting dom0_mem for the Xen hypervisor. If I attempt to start the 4th node, dom0 will freeze.

This is proof that setting dom0_mem really works and improves overall system performance.

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

Picture Tutorial: Installing Ubuntu 9.10 Karmic Koala Linux as a Xen-based HVM Virtual Machine

November 9, 2009

Video Demo: Building a Rocks HPC Cluster with Xen Hardware Virtual Machines (HVM)

November 9, 2009

SKDownloader Download Accelerator for Linux

November 3, 2009

skdownloader-01

MSI P55-GD80 Motherboard with Intel VT-d Support in BIOS

November 3, 2009
Screenshot of MSI P55-GD80 Motherboard BIOS with Intel VT-d Option

Screenshot of MSI P55-GD80 Motherboard BIOS with Intel VT-d Option

Credit: clon22

Apply Shared IRQ Patch to PV-OPS Dom0 Kernel 2.6.31.5

November 3, 2009

Screenshot-01

Picture Tutorial: How to Setup Slackware64 13.0 HVM domU with Xen 3.5-unstable pv-ops Dom0 Kernel 2.6.31.4 in Fedora 11 x86-64 Dom0

November 1, 2009

This tutorial attempts to guide you through the installation of Slackware64 13.0 Linux as a fully virtualized virtual machine step-by-step.

For initial installation, create HVM configuration file for Slackware64 13.0 domU:

kernel = “/usr/lib/xen/boot/hvmloader”
builder=’hvm’
memory = 2048

name = “slackware64″
vif = [ 'bridge=eth0' ]
acpi = 1
apic = 1
disk = [ 'phy:/dev/virtualmachines/slackware64,hda,w', 'file:/media/hitachi/slackware64-13.0-install-dvd.iso,hdc:cdrom,r' ]

device_model = ‘qemu-dm’

#
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot=”dc”
sdl=0
vnc=1
vnclisten=”127.0.0.1″
vncdisplay=0
vncunused=1
vncconsole=1
vncpasswd=”

# firewire controller
#pci = [ '02:01.0' ]
vcpus=2
# No passthrough
gfx_passthru=0

Screenshots follow:

After the installation of Slackware64 13.0 HVM virtual machine/guest is completed, modify the HVM configuration file as follows so that you can boot up your newly installed Slackware Linux domU.

kernel = “/usr/lib/xen/boot/hvmloader”
builder=’hvm’
memory = 2048

name = “slackware64″
vif = [ 'bridge=eth0' ]
acpi = 1
apic = 1
disk = [ 'phy:/dev/virtualmachines/slackware64,hda,w', 'file:/media/hitachi/slackware64-13.0-install-dvd.iso,hdc:cdrom,r' ]

device_model = ‘qemu-dm’

#—————————————————————————–
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot=”cd”
sdl=0
vnc=1
vnclisten=”127.0.0.1″
vncdisplay=0
vncunused=1
vncconsole=1
vncpasswd=”

# firewire controller
#pci = [ '02:01.0' ]
vcpus=2
# No passthrough
gfx_passthru=0

Please refer to the following steps to correct “eth0: error fetching interface information: Device not found” issue.

Revised HVM config:

kernel = “/usr/lib/xen/boot/hvmloader”
builder=’hvm’
memory = 2048

name = “slackware64″
vif = [ 'mac=00:16:3e:3a:8b:8e,bridge=eth0' ]
acpi = 1
apic = 1
disk = [ 'phy:/dev/virtualmachines/slackware64,hda,w', 'file:/media/hitachi/slackware64-13.0-install-dvd.iso,hdc:cdrom,r' ]

device_model = ‘qemu-dm’

#—————————————————————————–
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot=”cd”
sdl=0
vnc=1
vnclisten=”127.0.0.1″
vncdisplay=0
vncunused=1
vncconsole=1
vncpasswd=”

# firewire controller
pci = [ '02:01.0' ]
vcpus=2
# No passthrough
gfx_passthru=0

Please note that the OHCI IEEE1394 Firewire Controller has been passed through to Slackware64 13.0 HVM domU.

More screenshots added after image #83 (ie. 84 to 90).

 


Follow

Get every new post delivered to your Inbox.