Post date: Dec 05, 2011 7:10:45 PM
So I have a Hannspree netbook computer and i've got it to tri-boot Windows 7 starter, Lubuntu 11.10 (64bit) and ChromeOS lime. Adding Lubuntu was the easiest just download the ISO and use Universal USB Installer to make a bootable USB drive. Once I booted into the Lubuntu installer I re-sized my windows partition to allow room for Lubuntu and ChromeOS. I custom installed Lubuntu with 100G for the system and 2G for swap the rest will remain available for the moment. After lubuntu is installed you will need a second USB drive for ChromeOS. Follow the instructions on hexxeh's site to make the USB drive. Now boot into the Lubuntu INSTALLER. Open gparted and copy the ext2 and ext4 partitions from the ChromeOS USB to the available space on your HDD. Now your are mostly done. Now you will need to boot into Lubuntu and you will have to edit two files as root first is /etc/grub.d/40_custom here we add our custom grub boot option you will want to change your partition and uuid to match your system.
/etc/grub.d/40_custom
menuentry "ChromeOS (on /dev/sda8)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 9248b8f2-008a-4b44-b5eb-c9f088f1ec96
linux /boot/vmlinuz root=/dev/sda8 quiet console=tty2 init=/sbin/init boot=local rootwait ro noresume noswap loglevel=1 noinitrd i915.modeset=1 cros_legacy
}
The second file we edit is located on your newly added C_ROOT partition it should auto mount to /media/C-ROOT/sbin/chromeos_startup you will want to look for this line
# Find our stateful partition. It's always partition 1.
STATE_DEV=${ROOTDEV_TYPE}1
change the 1 to whatever partition that C_STATE is at mine is 7
finally you will want to update grub with sudo update-grub2 and reboot to see ChromeOS in all it's glory!