{"id":353,"date":"2010-07-20T22:05:08","date_gmt":"2010-07-21T03:05:08","guid":{"rendered":"http:\/\/otac.isa-geek.net\/blog\/?p=353"},"modified":"2010-07-20T22:05:08","modified_gmt":"2010-07-21T03:05:08","slug":"more-os-fun-with-virtualbox-chrome-os","status":"publish","type":"post","link":"https:\/\/otac.isa-geek.net\/blog\/?p=353","title":{"rendered":"More OS fun with VirtualBox &#8211; Chrome OS!"},"content":{"rendered":"<p>I recently saw a <a href=\"http:\/\/www.youtube.com\/watch?v=ANMrzw7JFzA\">demo of Google Chrome OS<\/a> online, and I must admit it intrigued me, both with the uniqueness of the vision behind it, and the underlying technology. So I decided to take a quick look at this beastie in the lab, and of course, there is no better way to study a captive OS than with <a href=\"http:\/\/www.virtualbox.org\/\">VirtualBox<\/a>!<\/p>\n<p>The first step was to locate a download source for the Chrome OS VMWare virtual machine, previously distributed by Google (November, 2009). I found a copy <a href=\"http:\/\/download.digiex.net\/Apps\/Chromium\/ChromiumBuild.rar\">here<\/a>, but searching online will probably turn up others.<\/p>\n<p>Next, I started up the VirtualBox 3.1 GUI, and chose to create a new virtual machine, using the New Machine wizard. I specified the type as other and unknown, since that will give the greatest flexibility in the setup wizard selection. I set the memory for the VM as 512 MB to simulate the more constrained resources that Google Chrome OS is expected to operate under. For the disk, I chose to use Existing Disk (and checked Boot Hard Disk), then chose the previously saved ChromeOS virtual machine appliance definition as the image to use.<\/p>\n<table>\n<tbody>\n<tr>\n<td><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Sun-VirtualBox-Chrome.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-thumbnail wp-image-369\" title=\"Sun VirtualBox-Chrome\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Sun-VirtualBox-Chrome-150x150.png\" alt=\"Sun VirtualBox-Chrome\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p style=\"text-align: center;\">VirtualBox-Chrome<\/p>\n<\/td>\n<td>\n<p><div id=\"attachment_368\" style=\"width: 160px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Create-New-Virtual-Machine-Chrome-OS.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-368\" class=\"size-thumbnail wp-image-368\" title=\"Create New Virtual Machine - Chrome OS\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Create-New-Virtual-Machine-Chrome-OS-150x150.png\" alt=\"Create New Virtual Machine - Chrome OS\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-368\" class=\"wp-caption-text\">Create New Virtual Machine - Chrome OS<\/p><\/div><\/td>\n<td>\n<p><div id=\"attachment_367\" style=\"width: 160px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Create-New-Virtual-Machine-Chrome-OS-Memory.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-367\" class=\"size-thumbnail wp-image-367\" title=\"Create New Virtual Machine-Chrome OS Memory\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Create-New-Virtual-Machine-Chrome-OS-Memory-150x150.png\" alt=\"Create New Virtual Machine-Chrome OS Memory\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-367\" class=\"wp-caption-text\">Create New Virtual Machine-Chrome OS Memory<\/p><\/div><\/td>\n<\/tr>\n<tr>\n<td>\n<p><div id=\"attachment_366\" style=\"width: 160px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-Select-a-hard-disk-image-file.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-366\" class=\"size-thumbnail wp-image-366\" title=\"ChromeOS Select a hard disk image file\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-Select-a-hard-disk-image-file-150x150.png\" alt=\"ChromeOS Select a hard disk image file\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-366\" class=\"wp-caption-text\">ChromeOS Select a hard disk image file<\/p><\/div><\/td>\n<td>\n<p><div id=\"attachment_365\" style=\"width: 160px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Virtual-Media-Manager-ChromeOS.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-365\" class=\"size-thumbnail wp-image-365\" title=\"Virtual Media Manager-ChromeOS\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Virtual-Media-Manager-ChromeOS-150x150.png\" alt=\"Virtual Media Manager-ChromeOS\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-365\" class=\"wp-caption-text\">Virtual Media Manager-ChromeOS<\/p><\/div><\/td>\n<td>\n<p><div id=\"attachment_364\" style=\"width: 160px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Create-New-Virtual-Machine-ChromeOS.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-364\" class=\"size-thumbnail wp-image-364\" title=\"Create New Virtual Machine-ChromeOS Image selected\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Create-New-Virtual-Machine-ChromeOS-150x150.png\" alt=\"Create New Virtual Machine-ChromeOS Image selected\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-364\" class=\"wp-caption-text\">Create New Virtual Machine-ChromeOS Image selected<\/p><\/div><\/td>\n<\/tr>\n<tr>\n<td>\n<p><div id=\"attachment_362\" style=\"width: 160px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Sun-VirtualBox-ChromeOS-Definition.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-362\" class=\"size-thumbnail wp-image-362\" title=\"VirtualBox-ChromeOS Definition\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Sun-VirtualBox-ChromeOS-Definition-150x150.png\" alt=\"VirtualBox-ChromeOS Definition\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-362\" class=\"wp-caption-text\">VirtualBox-ChromeOS Definition<\/p><\/div><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Finally, I confirmed the settings, then started the new Chrome OS  VirtualBox appliance. On boot up (which is fast!), the main screen  prompts for your Google account details, after which the default email  page starts up.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<div>\n<dl id=\"attachment_361\">\n<dt><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS.png\"><img loading=\"lazy\" decoding=\"async\" title=\"ChromeOS Sign in\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-150x150.png\" alt=\"ChromeOS Sign in\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd>ChromeOS Sign in<\/dd>\n<\/dl>\n<\/div>\n<\/td>\n<td>\n<div>\n<dl id=\"attachment_360\">\n<dt><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Google-Chrome-OS-Running-Sun-VirtualBox.png\"><img loading=\"lazy\" decoding=\"async\" title=\"Google Chrome OS Running in  VirtualBox\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-Google-Chrome-OS-Running-Sun-VirtualBox-150x150.png\" alt=\"Google Chrome OS Running in VirtualBox\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd>Google Chrome OS Running  in VirtualBox<\/dd>\n<\/dl>\n<\/div>\n<\/td>\n<td>\n<div>\n<dl id=\"attachment_359\">\n<dt><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-default-startup.png\"><img loading=\"lazy\" decoding=\"async\" title=\"ChromeOS default startup\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-default-startup-150x150.png\" alt=\"ChromeOS default startup\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd>ChromeOS default startup<\/dd>\n<\/dl>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>As can be seen, the UI looks essentially like Google Chrome, however,  the default application page allows the execution of predefined apps,  as well as adding new ones (currently disabled in the beta).<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<div>\n<dl id=\"attachment_358\">\n<dt><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-applications.png\"><img loading=\"lazy\" decoding=\"async\" title=\"ChromeOS applications\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-applications-150x150.png\" alt=\"ChromeOS applications\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd>ChromeOS applications<\/dd>\n<\/dl>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Clicking on the icons at the right-top of the page, will show the  status of the system, as well as allow the changing of  current network  settings.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<div>\n<dl id=\"attachment_357\">\n<dt><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-Network-prefs.png\"><img loading=\"lazy\" decoding=\"async\" title=\"ChromeOS Network prefs\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-Network-prefs-150x150.png\" alt=\"ChromeOS Network prefs\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd>ChromeOS Network prefs<\/dd>\n<\/dl>\n<\/div>\n<\/td>\n<td>\n<div>\n<dl id=\"attachment_356\">\n<dt><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-status.png\"><img loading=\"lazy\" decoding=\"async\" title=\"ChromeOS status\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-status-150x150.png\" alt=\"ChromeOS status\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd>ChromeOS status<\/dd>\n<\/dl>\n<\/div>\n<\/td>\n<td>\n<div>\n<dl id=\"attachment_355\">\n<dt><a href=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-calendar.png\"><img loading=\"lazy\" decoding=\"async\" title=\"ChromeOS calendar\" src=\"http:\/\/otac.isa-geek.net\/blog\/wp-content\/uploads\/2010\/07\/Screenshot-ChromeOS-calendar-150x150.png\" alt=\"ChromeOS calendar\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd>ChromeOS calendar<\/dd>\n<\/dl>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>As a beta, there is not a lot of functionality now available,  however, I did notice that the system state was saved once it is powered  down, and resumed at next signin. This was an interesting  exploration of Google&#8217;s OS design decisions, and I&#8217;m looking forward to  seeing their next release and what it can do!<br \/>\n<strong> References<\/strong><\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"iLQ84IhwAx\"><p><a href=\"https:\/\/geeklad.com\/download-the-google-chrome-os-virtual-machine\">Download the Google Chrome OS Virtual Machine<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Download the Google Chrome OS Virtual Machine&#8221; &#8212; GeekLad\" src=\"https:\/\/geeklad.com\/download-the-google-chrome-os-virtual-machine\/embed#?secret=okZ1YATSU0#?secret=iLQ84IhwAx\" data-secret=\"iLQ84IhwAx\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently saw a demo of Google Chrome OS online, and I must admit it intrigued me, both with the uniqueness of the vision behind it, and the underlying technology. So I decided to take a quick look at this beastie in the lab, and of course, there is no better way to study a [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,51,52],"tags":[],"class_list":["post-353","post","type-post","status-publish","format-standard","hentry","category-google","category-operating-systems","category-virtualization"],"_links":{"self":[{"href":"https:\/\/otac.isa-geek.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/otac.isa-geek.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/otac.isa-geek.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/otac.isa-geek.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/otac.isa-geek.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=353"}],"version-history":[{"count":1,"href":"https:\/\/otac.isa-geek.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/353\/revisions"}],"predecessor-version":[{"id":370,"href":"https:\/\/otac.isa-geek.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/353\/revisions\/370"}],"wp:attachment":[{"href":"https:\/\/otac.isa-geek.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/otac.isa-geek.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/otac.isa-geek.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}