今天照着官网上的介绍自己编译了一下,这里使用的是自己的一套编译机制,照着做基本上没什么问题,下面是主要步骤。需要注意的是编译的时候需要下载很多软件包,所以网络必须要好,就和该操作系统本身一样,没网络,再好的戏也出不来。

1. 安装depot_tools

svn co http://src.chromium.org/svn/trunk/tools/depot_tools

或者直接下载depot_tools.tar.gz(http://src.chromium.org/svn/trunk/tools/depot_tools.tar.gz)

export PATH=`pwd`/depot_tools:"$PATH"

2. 获取源代码

sudo apt-get install git-core

mkdir chromiumoscd chromiumosgclient config http://src.chromium.org/git/chromiumos.gitgclient sync

3. 编译

ln -s chromiumos.git ~/chromiumoscd ~/chromiumos/src/scripts./make_local_repo.sh./make_chroot.sh --mirror=http://build.chromium.org/buildbot/packages --suite=chromeos_dev

4. 下载chrome浏览器

chrome-linux.zip ,复制到 ~/chromiumos/src/build/x86/local_assets,文件名chrome-chromeos.zip。

5. 进入系统

./enter_chroot.sh

这样就能进入字符界面的系统了。

6. 打包

./build_all.sh

之后可以在~/chromiumos/src/build/images/SUBDIR目录下看到一个rootfs.image,这个就是chrome os了,要使用的话可以

sudo mount -o loop rootfs.image rootfssudo chroot rootfs

7. 打包成vmware虚拟镜像

./image_to_vmware.sh --from=~/chromiumos/src/build/images/SUBDIR \ --to=~/chromiumos/src/build/images/SUBDIR/ide.vmdk

到这里就全部完成了。

如果要删除一个之前编译的系统,可以

./make_chroot.sh --delete

注:本文转自http://xxw8393.blog.163.com/blog/static/37256834201041492956761/

chrome源代码下载 编译 linux,源代码编译chrome os相关推荐

  1. Unreal Engine 4 源代码下载以及使用VS编译

    欢迎关注公众号可以查看更多完整文章 虚幻4源码 :https://github.com/EpicGames/UnrealEngine,需要登录github,才能下载. 登陆后,打开上面的网页,可以看到 ...

  2. linux下源代码安装f90,linux下编译fortran linux安装gfortran

    linux上面如何编译fortran源代码? 格式:ifort要编译的文件名-0指定生成的文件名 如我要把123.f文件编译 ifort123.f-o123.e 如果不加指定生成的文件名,系统会自动生 ...

  3. linux iptables 编译,Linux下编译安装iptables

    Linux下如何编译安装iptables实例: 先卸载系统已经安装的iptables,卸载前需备份三个文档:iptables启动脚本,iptables-config配置文档,以及已经建立好的iptab ...

  4. Chrome视频下载插件–Video Downloader for Chrome

    今天为大家推荐一款非常好用的Chrome浏览器网页视频下载插件–Video Downloader for Chrome. 它是一款专为Chrome浏览器用户打造的简单好用的网页视频下载插件.插件安装后 ...

  5. nuttx linux 编译,Linux下编译nuttx模拟系统

    ******************************************** 编译Linux系统下的可执行NUTTX系统: ******************************** ...

  6. linux源代码分析视频教程,linux源代码分析方法谈

    Linux的最大的好处之一就是它的源码公开.同时,公开的核心源码也吸引着无数的电脑爱好者和程序员:他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为自 ...

  7. opencv 3.1编译 linux,Ubuntu 编译安装 OpenCV 3.1

    目标系统:Ubuntu 16.04-64bit OpenCV 版本:opencv-3.1.0 安装步骤 安装 cmake.sudo apt-get isntall cmake cmake-qt-gui ...

  8. linux撤销编译,linux重新编译内核

    一.linux内核 1.查看linux内核版本 uname -r 2.下载对应的linux内核 https://www.kernel.org/pub/linux/kernel/ 将内核文件夹解压到/u ...

  9. linux下编译,Linux 下编译指南

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 首先,我们需要获取最新的源码. 使用如下命令即可: git clone -b master --depth=1 https://github.com/Cl ...

  10. linux 什么是源代码目录结构,Linux源代码目录树结构Linux -电脑资料

    Linux 用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间,Linux用来支持各种体系结构的源代码包含大约 ...

最新文章

  1. oracle报12541错误,记录一次oracle无缘无故就无监听,报TNS-12541等错误的问题
  2. python背景虚化
  3. 一直觉得饿是什么问题
  4. css两列布局之基于BFC规则实现
  5. linux7空闲内存,centos7 内存占用率高处理问题
  6. 浅谈ARMv8-A系列CPU的架构
  7. ENVI5.3.1使用Landsat 8影像进行灰度分割(密度分割)
  8. 考勤系统怎样登录服务器,ZKADMS考勤管理系统数据库连接步骤
  9. 浅谈5G和4G有哪些区别?
  10. 【论文笔记】Switching Convolutional Neural Network for Crowd Counting
  11. 【yum是什么?】centos7基于阿里云,配置网络yum
  12. 堡垒机和跳板机的三大区别分析-行云管家
  13. layui define 的使用
  14. 台式计算机能不能安装蓝牙驱动,台式电脑没有蓝牙该怎么安装?安装台式电脑的蓝牙的方法...
  15. 怎样解决spoolsv.exe应用程序错误
  16. 中国真空断续器市场现状研究分析与发展前景预测报告(2022)
  17. 关于Node里面的pause和pauseSchedulerAndActions
  18. 51NOD - 1830路径交
  19. Python安装PEP8
  20. 熵增定律:对个人成长的启发

热门文章

  1. php冒泡排序图解,PHP冒泡排序(Bubble Sort)代码实现图解
  2. 如何使用MSGEQ7音频频谱分析仪芯片
  3. 三菱PLC控制步进电机(外部接线原理图)
  4. 通过regedt查看计算机密码,教你操作电脑密码查看器 【解决办法】 的还原教程_...
  5. 怎样才能通过c语言二级考试,如何一次就通过全国计算机二级C语言考试,高分技巧四部曲...
  6. 香农编码的gui编码_香农编码
  7. 变电站综合自动化系统是将变电站内的二次设备经过功能的组合和优化设计
  8. ffmpeg java_Java 调用 FFMPEG 的坑人之处
  9. C#Winform拓展控件之Panel
  10. 【网络科普】NAS和SAN - 网络附加存储和存储区域网络