Build Chromium OS

Chromium OS是Google Chrome OS的開放原始碼版本,其核心為Linux Ubuntu。既然是開放原始碼,就代表開發者可以自行下載及編譯。

參考資料:
wiki-Chromium OS
chromium os quick start guide

前置作業

1.官方建議使用Ubuntu 14.04,不過,任何x86_64Linux發行版(2.6.16+kernel)應該都可以順利建立Chrome OS

2.64位元的作業系統並擁有sudo存取權限。

3.安裝以下套件

$ sudo aptitude install git-core gitk git-gui subversion curl

4.安裝depot_tools(為了使用repo指令來get/sync原始碼install-depot-tools)

5.調整sudoers組態,詳細步驟請參考下列連結

取得原始碼(Get the Source):

1.創建一個目錄(例如:mkdir chromium)

2.進到該目錄,執行下列指令

$ repo init -u https://chromium.googlesource.com/chromiumos/manifest.git

$ repo sync

到這裡就已經完成下載原始碼的部份了

參考資料:

編譯Chromium OS

1.進入原始碼的/chromite/bin目錄底下,依序執行下列指令:

$ ./cros_sdk

$ export BOARD=amd64-generic (and64-generic支援大部分64位元的x86_64系統)

$ cros_sdk -- ./build_packages --board=${BOARD}

2.再來需要一段時間等它編譯完成,然後再將其包裝成image檔

$ cros_sdk -- ./build_image --board=${BOARD}

3.複製至USB做為Live USB

$ cros_sdk -- cros flash --board=${BOARD} usb://

參考資料:
編譯Chromium OS完整教學

將USB插上電腦,然後從USB開機即可開始使用Chromium OS囉!

留言

這個網誌中的熱門文章

Repo 實用指令

什麼是 Bootloader?

程式語言常用之符號與詞彙 - 中英文對照