Updating portage tree
If you want to build on a branch, pass the branch name to repo init (e.g: chroot.This chroot is its own little world: it contains its own compiler, its own tools (its own copy of bash, its own copy of sudo), etc. If you want to help develop Chromium OS and you're looking for detailed information about how to get started, you're in the right place.You can also use the quick-start guide instead, which gives just the basic steps that work for most people.Secondly, decide whether you need to use features of Chromium that access Google APIs from the image you are building (signing in, translating web pages, geolocation, etc).
(Note: If you are on a slow network connection or have low disk space, you can use the minilayout option below.The chroot lives by default at Most of the commands that Chromium OS developers use on a day-to-day basis (including the commands to build a Chromium OS image) expect to be run from within the chroot.You can enter the chroot by calling: This is the same command used to create the chroot, but if the chroot already exists, it will just enter.Now that you've synced down the source code, you need to create this chroot. The command with --bootstrap takes about half an hour to run on a four core machine.It compiles quite a bit of software, which it installs into your chroot, and downloads some additional items (around 300MB).