Updating Hexxeh’s Chromium OS builds…

I did have Ubuntu and Chromium OS by Hexxeh setup perfectly until I decided to try to update Chromium OS since the built in auto updater wasn’t detecting that there was a new build available. I switched to Crosh using ctrl+alt+t and typed in ‘upgrade’. This did upgrade the OS successfully but, in turn wiped out my Ubuntu partition (or rather, re-wrote the partition table so that it didn’t exist anymore).

Now, I have it all set back up and working with a way to update Chromium OS. Here is how I did it…

Installing your dual boot system:

ALL CONTENTS OF YOUR HARD DRIVE WILL BE ERASED! NOT RESPONSIBLE FOR ANY LOSS OF DATA!

Boot from your USB Chromium OS and install to your hard drive by logging in, pressing ctrl-alt-t and typing ‘install’ at the Crosh prompt. Now, install Ubuntu as you normally would. When you get to the part asking where to install, use the partitioner to manually create your swap and Ubuntu partition by resizing the Chromium OS partition’s C-STATE (maybe labeled H-STATE at this point and is usually /dev/sda1) to make room. (I usually resize C-STATE to 3GB)

Great! Now you have a dual boot Chromium OS system!


Updating the system
:

In Ubuntu, write the new Chromium OS image to USB and then use the dd command described here to copy the C-ROOT USB partition data (usually /dev/sdb3) to your C-ROOT partition on your hard drive (usually /dev/sda3). Congratulations! You have successfully updated Chromium OS! I am not sure how or even if you need to update the C-STATE/H-STATE partition. Simply doing ‘dd’ over that partition will erase all your user settings. Found that one out the hard way.

Comments are closed.