轉自http://www.sgtalk.cn/656868.html 轉載請注明。
粗略的介紹一下Chromium OS編譯過程。
安裝下面的依賴:
sudo apt-get install subversion pkg-config python perl g++ g++-multilib bison flex gperf libnss3-dev libgtk2.0-dev libnspr4-0d libasound2-dev libnspr4-dev msttcorefonts libgconf2-dev libcairo2-dev libdbus-1-dev wdiff lighttpd php5-cgi sun-java6-fonts git-core
然後,使用gclient獲取Chromium OS的源碼目錄(四百多兆):
mkdir Chromium OS
cd Chromium OS
gclient config http://src.chromium.org/git/Chromium OS.git
gclient sync
編譯腳本都在Chromium OS/src/scripts下面,依次執行下面幾個腳本:
./make_local_repo.sh
運行這個腳本之前,確保安裝了reprepro,否則會提示找不到命令,這時,需要將Chromium OS/repo目錄刪除才可以重新執行make_local_repro.sh腳本,汗~這個搞了好久Orz。
./make_chroot.sh
創建chroot編譯環境後,需要下載chrome浏覽器,改名為chrome-chromeos.zip並放到~/Chromium OS/src/build/x86/local_assets,這個目錄需要自己依次創建。
然後進入chroot環境:
./enter_chroot.sh
這時,可以創建一個脫機用戶,為了防止沒有網絡鏈接的情況下無法登錄:
cd ../platform/pam_google && ./enable_localaccount.sh USERNAME