- Get Chromium OS from one of the following places
- Download the vanilla build (old but stable): http://chromeos.hexxeh.net/
- NOTE: Password is
facepunch
- NOTE: Password is
- Download the nightly build (sync doesn't work): http://download-chromiumos.appspot.com/
- NOTE: If you want developer mode, you must change
_base_
in the download URL to_test_
as the base image does not have developer tools enabled - NOTE: Password is unknown, instructions for working around this are provided later
- NOTE: I could not get syncing working with this build, perhaps due to no API KEYS being provided???
- NOTE: I could not move past the welcome screen on the 64bit build due to no network being found (32bit worked)
- NOTE: If you want developer mode, you must change
- Download the swift build (unstable): https://groups.google.com/forum/#!forum/project-swift
- NOTE: 5 minutes in to this build, my screen would go black, requiring my to hard shutdown
- NOTE: Password is
facepunch
- Download the arnold build (unstable): http://chromium.arnoldthebat.co.uk/index.php?dir=daily/&sort=date&order=asc
- NOTE: 5 minutes in to this build, my screen would go black, requiring my to hard shutdown
- Download the vanilla build (old but stable): http://chromeos.hexxeh.net/
- Extract the archive:
- If it has the
xz
extension:tar -xJf chromiumos_base_image.tar.xz
- If it has the
- Write the image to disk:
- If you are using the vanilla build and are on a mac
- Run the mac builder app:
sudo Chromium\ OS\ Image\ Creator.app/Contents/MacOS/Chromium\ OS\ Image\ Creator
- Select the image file, note that you will be in the root user directory, rather than your own, right click the titlebar to go to your hdd, then Users, then you, etc.
- Run the mac builder app:
- Otherwise, do the following:
- Find out the disk location of your usb key using:
diskutil list
- Unmount the disk:
diskutil unmountDisk /dev/diskX
- Write the disk:
sudo dcfldd if=image.bin of=/dev/diskX
dcfldd
is an enhanced version of dd, that will calculate the blocksize for you, and output progress as it is going
- Eject the disk:
diskutil eject /dev/diskX
- Find out the disk location of your usb key using:
- If you are using the vanilla build and are on a mac
- Put the disk into your computer, select the usb key as the boot drive
- If you do not know the install password (nighlty builds face this), press
esc
immediatly at booting- This will get you to a command prompt
- Boot in debug mode:
chromeos-usb.A root=/dev/sdb3 cros_debug
(addcros_efi
to the end if you are on an EFI device) - Press
ctrl+alt+f2
to re-enter the command prompt - Set your desired password using:
sudo /usr/sbin/chromeos-setdevpasswd
and enter a password - Press
ctrl+alt+f1
to re-enter the GUI, continue with the normal steps
- Go through the chromium prompts
- In your user account or a guest account, press
ctrl+alt+t
, then typeinstall
- Shutdown, take out the usb key, turn back on
- If you need to debug (not available on nightly builds)
- If you ever need shell type:
shell
- If you ever need sudo access in shell, type:
sudo -s
- If you ever need to write to the filesystem use:
mount -oremount,rw /
- If you ever need shell type:
- Fix the trackpad: https://github.com/zhaostu/chromium-os-touchpad
- Alternative install instructions if
/usr/sbin/chromeos-install
doesn't work:dd if=/dev/sda of=/dev/sdb conv=notrunc
- Running install on the swift builds complained about GPT table curruption, wanting me to run cgpt repair, and screen would go black within 5 minutes once installed
- 64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, 32bit build works with wifi card
- The swift builds worked fine, but is quite outdated so not all extensions worked (chromium v28)
This guide was last updated in 2014. I ended up giving up, as all options had issues.
@rstacruz @dsemaya added this note: