官方網址:http://www.chromium.org/chromium-os
chromium os是google自2009年開啟的項目,是一款開源的電腦操作系統,用於開發chromium/chrome book。由於許多資料和資源都需要海外網絡,所以必須要解決翻牆的問題。
希望業界的或者感興趣的朋友可以一起探討學習。
一.環境搭建
1.准備資源
一台筆記本
一個大於4G的u盤
Ubuntu14.04鏡像:ubuntu-14.04-desktop-amd64.iso
Ubuntu啟動盤制作工具:ultraISO
說明:linux系統試過幾個,低於14.04又不是64位系統編譯不過。ultraISO是windows下的工具,網上使用說明很多。
https://jingyan.baidu.com/article/5225f26b0bb45fe6fa0908bc.html
2.安裝ubuntu系統
U盤插入筆記本電腦,電腦重啟,按F12進入bios選擇U盤啟動即可進入ubuntu安裝界面
系統軟件更新及基本工具安裝
Sudo apt-get update&& sudo apt-get upgrade
Sudo apt-get install vim lvm2 git-core gitk git-gui curl thin-provisioning-tools
3 . 配置文件屬性設置
1. Vim ~/.bashrc加入兩行環境變量值
Export PATH=’pwd’/depot_tools:”PATH”
2. Git config --global user.email “you@email.com”
3. Git config --global user.name “name”
4. Uname -m 看是不是(x86-64)
5. Umask 022
二.下載及編譯代碼
1 代碼下載
1.Install depot_tools:
Cd ~/
Git clone https://chromium.googlesource.com /chromium/tools/depot_tools.git
2.Download repo
Mkdir ~/bin
Curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
Chmod a+x ~/bin/repo
3.Download source code
mkdir -p ${HOME}/chromiumos
Mkdir -p /usr/local/path/to/source/chromiumos
Ln -s /usr/local/path/to/source/chromiumos ${HOME}/chromiumos
Cd ~/chromiumos
Repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git
Repo sync -j4
2 代碼編譯
1.cros_sdk
2.Export BOARD=coral
3../setup_board --board=${BOARD}
4../set_shared_user_password.sh
5../build_packages --board=${BOARD}
6../build_image --board=${BOARD} --noenable_rootfs_verification test dev
7.將chromium os燒錄到u盤,制作u盤啟動盤
Cros flash usb:// ${BOARD}/latest
三.將chromium os系統安裝到電腦
U盤插入筆記本,筆記本重啟按f12進入bios選擇U盤啟動,即可開始做配置。
輸入郵箱和密碼
Ctrl+alt+f2進入后台,執行/usr/sbin/chrome-install --dst /dev/sda即可將系統安裝到本地磁盤
后台的登錄密碼,自己編譯的通常默認為account:chronos password:test0000
Cloudready安裝后的用戶和密碼默認為:account:chronos password:chrome