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
最新文章
- linux命令每日一练习 显示一个文件的制定行---查看命令帮助信息
- Guid算法与标识列(自动增长字段)在表中的应用
- MyEclipse10 中的两种FreeMarker插件的安装与配置
- ES5/ES6的区别研究(ECMAScript)
- php写excel
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- Java EE登陆界面生成随机数防止恶意注册或者登录
- 南京三星面试准备3--数组&;基础数据结构
- height/innerHeight/outerHeight
- Android studio开多个窗口引起的问题
- 金三银四,2018最新iOS面试题,由它可以搞定面试官?
- 简单的AOP标签
- YARN简述
- 使用CMD 命令创建指定大小的文件
- 【Zend Studio】在Zend Studio中调试ThinkPhp框架
- vue2整个项目中,数据请求显示loading图
- SQL SERVER技术内幕之10 事务并发
- 最小生成树(MST)
- 【BZOJ1101】Zap(莫比乌斯反演)
- Lex与Yacc学习(二)之第一个Lex程序
热门文章
- [Umbraco] 创建第一个页面
- oracle expdp impdp 导入导出备份
- 基于GTK+3 开发远程控制管理软件(C语言实现)系列 一 开篇
- (转)Python3入门之线程threading常用方法
- 理解web service 和 SOA
- 【Canal源码分析】重要类图
- SpringMVC+FreeMarker+Mybatis 整合
- Android_OnLowMemory和OnTrimMemory
- ES6常用语法总结
- 转:Intellij idea Version Control File Status Colors ( 版本控制文件状态颜色 )