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

最新文章

  1. linux命令每日一练习 显示一个文件的制定行---查看命令帮助信息
  2. Guid算法与标识列(自动增长字段)在表中的应用
  3. MyEclipse10 中的两种FreeMarker插件的安装与配置
  4. ES5/ES6的区别研究(ECMAScript)
  5. php写excel
  6. CreateFile,ReadFile等API详解(或者说MSDN的翻译)
  7. Java EE登陆界面生成随机数防止恶意注册或者登录
  8. 南京三星面试准备3--数组&基础数据结构
  9. height/innerHeight/outerHeight
  10. Android studio开多个窗口引起的问题
  11. 金三银四,2018最新iOS面试题,由它可以搞定面试官?
  12. 简单的AOP标签
  13. YARN简述
  14. 使用CMD 命令创建指定大小的文件
  15. 【Zend Studio】在Zend Studio中调试ThinkPhp框架
  16. vue2整个项目中,数据请求显示loading图
  17. SQL SERVER技术内幕之10 事务并发
  18. 最小生成树(MST)
  19. 【BZOJ1101】Zap(莫比乌斯反演)
  20. Lex与Yacc学习(二)之第一个Lex程序

热门文章

  1. [Umbraco] 创建第一个页面
  2. oracle expdp impdp 导入导出备份
  3. 基于GTK+3 开发远程控制管理软件(C语言实现)系列 一 开篇
  4. (转)Python3入门之线程threading常用方法
  5. 理解web service 和 SOA
  6. 【Canal源码分析】重要类图
  7. SpringMVC+FreeMarker+Mybatis 整合
  8. Android_OnLowMemory和OnTrimMemory
  9. ES6常用语法总结
  10. 转:Intellij idea Version Control File Status Colors ( 版本控制文件状态颜色 )