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 ...
随机推荐
- 在Android中调用KSOAP2库访问webservice服务出现的服务端返回AnyType{}
最近在做毕业设计的时候,涉及到了安卓端访问web service服务端数据库,并返回一个值,当我把web service测试通过后,想写一个简单的安卓测试程序,来实现服务端数据库访问,通过web se ...
- wnmp(windows+nginx+mysql+php)环境搭建和配置
要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); nginx-1.4.7;MySQL Server 5.5php-5.4.39-nts 下载地址 环境下载 Nginx是 ...
- 浅谈tcp socket的backlog参数
最近看netty源码碰到ChannelOption.SO_BACKLOG参数,通过跟踪代码发现其实是用于设置底层tcp socket的backlog参数,由于不了解这个参数,有必要彻底的理解一下. 底 ...
- rpm 软件包管理
rpm---Redhat Pachage Manager 挂载光盘: [root@localhost sdb1]# mount /dev/sr0 /mnt [root@localhost sdb1]# ...
- 【IT笔试面试题整理】丑数
[试题描述]我们把只包含因子2.3和5的数称作丑数.求按从到大的顺序的第1500个丑数.例如6,8是丑数,而14不是,因为它包含因子7.习惯上把1当作第一个丑数. 根据丑数的定义,丑数应该是另一个丑数 ...
- RedHat Linux下MQ安装步骤及MQ常用命令
1.检查操作系统及内存情况:lsb_release -a; 2 检查java 环境:java -version 3 新建用户空间.用户和组: //创建用户目录 mkdir /home/mqm ...
- [NOI 2016]网格
Description 题库链接 给出一张 \(n\times m\) 的网格,在其中删去 \(c\) 个格子,问至少再删去几个能使得图上存在两点不连通,或输出无解. 多组询问,询问组数 \(T\) ...
- 易错java知识点总结(持续更新)
1. 2.java转义字符的理解 参考知乎大神:http://www.zhihu.com/question/29232624 正向和逆向处理转义字符 正向:把两个字符 \ n 识别为一个转义字符 ne ...
- VS_C#快捷键
Ctrl+E,D: 格式化全部代码 Ctrl+E,C / Ctrl+K,C: 注释选定内容 Ctrl+E,U / Ctrl+K,U: 取消选定注释内容 Ctrl+E,S: 查看空白 Ctrl+E,W: ...
- 浅谈Http协议是怎么回事?
老实说关于http协议这个概念,见到最多的还是各类招聘信息.在平时的工作中,除了了解一些请求,响应,请求头这些概念外,对于http协议也没有太多的关心.因为貌似对平时的工作没有什么影响,所以在写这篇关 ...