chromium os系统编译与环境搭建
官方网址: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系统编译与环境搭建的更多相关文章
- 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)
深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...
- centos7系统下 docker 环境搭建
运行环境: VMware Workstation Pro 在虚拟机中安装centos7系统, 选择最小安装, 网络连接方式选择的桥接(与宿主机在同一IP段)centos7一定要安装64位, docke ...
- node在Fedora 22系统下开发环境搭建
事实上,环境搭建在linux系统还是比較简单的,下载已经编译好的包,配置一下环境变量. 或者下载源代码,自己编译. 这里记录一下,主要是node版本号变化节奏很块的情况下.怎样配置一次环境变量就不要再 ...
- 『与善仁』Appium基础 — 1、Android系统的测试环境搭建
目录 1.Android操作系统简介 (1)Android系统诞生 (2)Android系统的结构 (3)Android测试环境搭建整体思路 2.Java环境安装 (1)JDK8下载 (2)安装JDK ...
- linux下安卓编译apk环境搭建
ubuntu下linux安卓编译环境搭建. 配置好编译环境 (前提是已经安装了jdk,可以用java -verison 命令查看) 一.设置环境变量 用vi ~/.bashrc 打开编译环境 JA ...
- Linux系统Go开发环境搭建
Go 语言是由谷歌的科学家开发的,并开源的新语言,被誉为"21世纪的C语言",它的主要目标是将静态语言的安全性和高效性与动态语言的易开发性进行有机结合,达到完美平衡,从而使编程变得 ...
- php手动搭建wamp环境(一)--之 Windows系统下PHP环境搭建
1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...
- Mac系统STF自动化环境搭建及部署踩坑记录
因为公司需要寻找一个免root的自动化测试方案,所以以前做的老方案需要被替代.一阵搜寻找到了这个框架,但是部署起来很是折腾,搞了一下午终于搞定,顺便记录一下过程,有需要的自取. 转载请注明出处:htt ...
- windows系统下jenkins环境搭建与基本使用
一. windows 系统下搭建jenkins环境 1.1 jenkins环境搭建和构建job流程图 1.2 安装jdk JDK下载地址: http://www.oracle.com/technet ...
随机推荐
- Scala的Trait详解
http://article.yeeyan.org/view/178378/358355
- Spark集群测试
1. Spark Shell测试 Spark Shell是一个特别适合快速开发Spark原型程序的工具,可以帮助我们熟悉Scala语言.即使你对Scala不熟悉,仍然可以使用这一工具.Spark Sh ...
- spring cloud开发、部署注意
一.开发时,配置服务的配置使用本地路径,不使用svn和git,因为后者每个开发人员都会修改配置,导致别人也拿到其他人修改的配置,本地配置示例如下: spring: application: name: ...
- pycharm格式化代码 常用快捷键
ctrl+alt+L 一 常用快捷键 编辑类: Ctrl + D 复制选定的区域或行Ctrl + Y 删除选定的行Ctrl + Alt + L 代码 ...
- Linux下升级Python到3.5.2版本
原文出处:https://www.cnblogs.com/tssc/p/7762998.html 本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在20 ...
- 用分布式缓存提升ASP.NET Core性能
得益于纯净.轻量化并且跨平台支持的特性,ASP.NET Core作为热门Web应用开发框架,其高性能传输和负载均衡的支持已广受青睐.实际上,10-20台Web服务器还是轻松驾驭的.有了多服务器负载的支 ...
- 源码分析篇 - Android绘制流程(一)窗口启动流程分析
Activity.View.Window之间的关系可以用以下的简要UML关系图表示,在这里贴出来,比较能够帮组后面流程分析部分的阅读. 一.Activity的启动流程 在startActivity() ...
- 二:理解ASP.NET的运行机制(例:基于HttpHandler的URL重写)
url重写就是把一些类似article.aspx?id=28的路径重写成 article/28/这样的路径 当用户访问article/28/的时候我们通过asp.net把这个请求重定向到article ...
- hbase和zookeeper的安装和部署
1.概要 1.1HBase的使用场景 大数据量 (100s TB级数据) 且有快速随机访问的需求. 例如淘宝的交易历史记录.数据量巨大无容置疑,面向普通用户的请求必然要即时响应. 容量的优 ...
- EOS 理解
1.通过石墨烯技术来解决延迟和吞吐量. 2.账户体系:账户是可读的唯一标识符,不是地址.可包含多对公私钥.账户有权限规划.权限有阈值,公私钥有权重,公私钥的权重大于等于阀值才能拥有该权限进行相应操作. ...