So you built a Chromium OS image and copied it to a USB stick, but it only boots to a blank screen? Try this advice to override the root disk:

  • While booting, hit Esc to bring up the Linux boot menu.
  • Choose an overridden root disk by entering:    boot: chromeos-usb.A root=/dev/sdc3

Depending on your hardware and disk configuration, you can try sdb3, sdc3, sdd3, etc. to find the right disk. For instance, Asus EeePC 901 has two built-in SSD drives (sda and sdb) so the correct USB device is sdc3.

[Update]

You can also specify the correct root disk manually when building the USB image (inside chroot):

./build_image --usb_disk /dev/sdc3