Download & build Chromium OS

December 8, 2013
linux open-source chromium-os

As it’s a tradition now on weekends I get on with some sporadic project. Since last evening I plugged my laptop for a Chromium OS adventure. I started by going through the documentation on the Chromium.org website.

I installed the required tools on my openSUSE machine to get Chromium OS source & start building.

sudo zypper in git subversion curl

Before you proceed further you will need a package of scripts called depot_tools.

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH="$PATH":`pwd`/depot_tools

Create a folder in which you will download the source & build it, say something like Chromium_OS.

cd Chromium_OS
repo init -u https://chromium.googlesource.com/chromiumos/manifest.git
repo sync

Syncing could take hours. In my case it took a little more that 4 hours. Once synchronization is complete you can build Chromium OS for your desired architecture. Set your architecture with the --board option. Currently supported architectures are x86-generic, amd64-generic and arm-generic. For example if we shall build for the 64bit architecture, we shall do as follows:

cd Chromium_OS
cros_sdk -- ./build_packages --board=amd64-generic
cros_sdk -- ./build_image --board=amd64-generic

Now, insert a USB drive (2Gb minimum) & copy the image as follows (note: this will wipe up the drive).

cros_sdk -- ./image_to_usb.sh --board=amd64-generic

On my end, once done, I restarted my notebook & was greeted with an initial setup dialog. It detected the wireless network card. I connected to my home wifi & configured my Google account. I was then welcomed to a sleek desktop.

Chromium OS

I fired up Chromium browser and opened Gmail, Facebook, my blog & Chrome Web Store. Everything loaded perfectly. Fonts are smooth & speed is fine. I added an SSH extension, not bad I must say.

To get to the local console press Ctrl + Alt + F2. Log in as user chronos. Use sudo su to elevate as root and use chromeos-setdevpassd to set a user account password.

City Council of Barcelona switches from Microsoft Windows to Linux

February 11, 2018
linux ubuntu microsoft open source data protection

linux.com website compromised?

December 7, 2017
linux wordpress security

Linux Magazine's special edition on openSUSE

November 20, 2017
opensuse linux university-of-mauritius education