当前位置: 首页 > 工具软件 > Chromium OS > 使用案例 >

chromium os系统编译与环境搭建

宿淳
2023-12-01

官方网址: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

转载于:https://www.cnblogs.com/finn-tang/p/7693746.html

 类似资料: