官方网址:http://www.chromium.org/chromium-os

chromium os是google自2009年开启的项目,是一款开源的电脑操作系统,用于开发chromium/chrome book。由于许多资料和资源都需要海外网络,所以必须要解决FQ的问题。

希望业界的或者感兴趣的朋友可以一起探讨学习。

一.环境搭建

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

chromium os系统编译与环境搭建的更多相关文章

  1. 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)

    深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...

  2. centos7系统下 docker 环境搭建

    运行环境: VMware Workstation Pro 在虚拟机中安装centos7系统, 选择最小安装, 网络连接方式选择的桥接(与宿主机在同一IP段)centos7一定要安装64位, docke ...

  3. node在Fedora 22系统下开发环境搭建

    事实上,环境搭建在linux系统还是比較简单的,下载已经编译好的包,配置一下环境变量. 或者下载源代码,自己编译. 这里记录一下,主要是node版本号变化节奏很块的情况下.怎样配置一次环境变量就不要再 ...

  4. 『与善仁』Appium基础 — 1、Android系统的测试环境搭建

    目录 1.Android操作系统简介 (1)Android系统诞生 (2)Android系统的结构 (3)Android测试环境搭建整体思路 2.Java环境安装 (1)JDK8下载 (2)安装JDK ...

  5. linux下安卓编译apk环境搭建

    ubuntu下linux安卓编译环境搭建. 配置好编译环境 (前提是已经安装了jdk,可以用java -verison 命令查看) 一.设置环境变量 用vi  ~/.bashrc  打开编译环境 JA ...

  6. Linux系统Go开发环境搭建

    Go 语言是由谷歌的科学家开发的,并开源的新语言,被誉为"21世纪的C语言",它的主要目标是将静态语言的安全性和高效性与动态语言的易开发性进行有机结合,达到完美平衡,从而使编程变得 ...

  7. php手动搭建wamp环境(一)--之 Windows系统下PHP环境搭建

    1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...

  8. Mac系统STF自动化环境搭建及部署踩坑记录

    因为公司需要寻找一个免root的自动化测试方案,所以以前做的老方案需要被替代.一阵搜寻找到了这个框架,但是部署起来很是折腾,搞了一下午终于搞定,顺便记录一下过程,有需要的自取. 转载请注明出处:htt ...

  9. windows系统下jenkins环境搭建与基本使用

    一. windows 系统下搭建jenkins环境 1.1 jenkins环境搭建和构建job流程图 1.2 安装jdk JDK下载地址:  http://www.oracle.com/technet ...

随机推荐

  1. 写一个MySql存储过程实现房贷等额本息还款计算(另外附javascript代码)

    写一个MySql存储过程实现房贷等额本息还款计算 MySql存储过程代码如下: DROP procedure IF EXISTS `calc_equal_interest_proc`; DELIMIT ...

  2. 编写一个c++工程

    c++接触的很少,之前也只是会编写一个简单的cpp文件,但一个工程的实现,往往不仅包括源文件(.cpp后缀文件)一般还有头文件(.h后缀文件)等.一个c++工程中只能有一个main函数,这个函数所在的 ...

  3. 【Canal源码分析】重要类图

    从Canal的整体架构中,我们可以看出,在Canal中,比较重要的一些领域有Parser.Sink.Store.MetaManager.CanalServer.CanalInstance.CanalC ...

  4. drools 的一个小demo

    直接上代码: 第一步,maven引入相关包 <?xml version="1.0" encoding="UTF-8"?> <project x ...

  5. 进程间通信 IPC(Inter-Process Communication)

    目录 一.管道 二.FIFO 三.消息队列 四.信号量 五.共享存储 六.网络IPC:套接字   一.管道 管道是进程间通信中最古老的方式,所有UNIX都提供此种通信机制.管道有以下两种局限性: 历史 ...

  6. 「每日一码」(精品代码,质量保证)empty和undefined

    将每天看到的优秀的代码或者特别的实现,记录下来 2019-2-26 empty和undefined 数组的filter,以下输出结果是什么 var arr = [1,2,3]; arr[10] = 9 ...

  7. DDA, Bresenham line's algorithm and Voxel Traversal used in the Grid-Accelerator in PBRT

        - DDA(Digital Differential Analyzer, 数值微分法) -    计算机图形学中,经常会遇到一些计算机中”经典“的问题.例如,如何利用计算机”离散“的特质,模拟 ...

  8. JS脚本动态给元素/控件添加事件

    最近突然要用到JS脚本动态给元素添加事件.如TextBox的onclick事件.但有的onclick事件原先已经定义了相应代码!这里又不能替代原有方法,而JS脚本里面有个方法可以给控件在原有事件的基础 ...

  9. Java 容器源码分析之集合类详解

    集合类说明及区别 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └W ...

  10. ASP.NET编辑与更新数据(非GridView控件实现)

    Insus.NET在实现<ASP.NET开发,从二层至三层,至面向对象 (5)>http://www.cnblogs.com/insus/p/3880606.html 中,没有把数据编辑与 ...