Chromium OS をビルドしてみた。
The Chromium Projects の Chromium OS
https://sites.google.com/a/chromium.org/dev/chromium-os

開発者向け情報。
ビルド手順も書いてある。
https://sites.google.com/a/chromium.org/dev/chromium-os/developer-guide

VMWare に Ubuntu 10.04(64bit) をインストールして試してみた。

ツールのダウンロード
$ cd ~/
$ sudo apt-get install subversion
$ svn co http://src.chromium.org/svn/trunk/tools/depot_tools
$ export PATH=$PATH:~/depot_tools

git のインストール(いらないかも)
$ sudo aptitude install git-core gitk git-gui
$ git config --global user.email "geso"
$ git config --global user.name "geso"

ソースコードの取得
$ mkdir -p ${HOME}/chromiumos
$ cd ${HOME}/chromiumos
$ repo init -u http://git.chromium.org/chromiumos/manifest.git -m minilayout.xml
または
$ repo init -u http://git.chromium.org/chromiumos/manifest.git
$ repo sync

Chromium OS のビルド
$ cd src/scripts
$ ./make_chroot
$ ./enter_chroot.sh

ここからは chroot 後
(cr) ((2706499...)) sola@sola-vmware ~/trunk/src/scripts $ BOARD=x86-generic
(cr) ((2706499...)) sola@sola-vmware ~/trunk/src/scripts $ ./setup_board --board=${BOARD}
(cr) ((2706499...)) sola@sola-vmware ~/trunk/src/scripts $ ./set_shared_user_password.sh
(cr) ((2706499...)) sola@sola-vmware ~/trunk/src/scripts $ ./build_packages --board=${BOARD} --oldchromebinary
(cr) ((2706499...)) sola@sola-vmware ~/trunk/src/scripts $ ./build_image --board=${BOARD} --withdev --noenable_rootfs_verification

VMWare 用のイメージ作成
(cr) ((2706499...)) sola@sola-vmware ~/trunk/src/scripts $ ./image_to_vm.sh --board=${BOARD} --format=vmware

chroot 終了
(cr) ((2706499...)) sola@sola-vmware ~/trunk/src/scripts $ exit

VMware 用のイメージは以下に作成される
~/chromiumos/chroot/home/sola/trunk/src/build/images/x86-generic/0.15.865.2011_08_08_0954-a1/chromiumos.vmx
~/chromiumos/chroot/home/sola/trunk/src/build/images/x86-generic/0.15.865.2011_08_08_0954-a1/ide.vmdk

※/home/sola の部分は環境によって異なる。
※0.15.865.2011_08_08_0954-a1 の部分はバージョンや時間で変動あると思う。

VMWare で Chromium OS を起動
Screenshot-Chromium OS - VMware Player-1

Screenshot-Chromium OS - VMware Player

VMWare だからだと思うが、残念な気持ちになった。(私個人の感想です)


今後?
ビルドオプションに arm がある。
Beagle さんや i,MX53QSB でも動かせるかな?
Screenshot-Ubuntu Chrome build - VMware Player-arm