安装下面的依赖:
代码:
sudo apt-get install subversion pkg-config python perl g++ g++-multilib bison
flex gperf libnss3-dev libgtk2.0-dev libnspr4-0d libasound2-dev libnspr4-dev
msttcorefonts libgconf2-dev libcairo2-dev libdbus-1-dev wdiff lighttpd php5-cgi
sun-java6-fonts git-core
然后,使用 gclient 获取 Chromium OS 的源码目录(四百多兆):
代码:
mkdir chromiumos
cd chromiumos
gclient config
src.chromium.org/git/chromiumos.gitgclient sync
编译脚本都在 chromiumos/src/scripts 下面,依次执行下面几个脚本:
代码:
./make_local_repo.sh
运行这个脚本之前,确保安装了 reprepro,否则会提示找不到命令,这时,需要将 chromiumos/repo 目录删除才可以重新执行 make_local_repro.sh 脚本,汗~这个搞了好久 Orz。
代码:
./make_chroot.sh
创建 chroot 编译环境后,需要下载 Chrome 浏览器,改名为 chrome-chromeos.zip 并放到 ~/chromiumos/src/build/x86/local_assets,这个目录需要自己依次创建。
然后进入 chroot 环境:
代码:
./enter_chroot.sh
这时,可以创建一个脱机用户,为了防止没有网络链接的情况下无法登录:
代码:
cd ../platform/pam_google && ./enable_localaccount.sh USERNAME
再依次编译软件包和内核,创建磁盘镜像:
代码:
./build_platform_packages.sh
./build_kernel.sh
./build_image.sh
脚本执行完毕后,会如下提示:
引用:
Done. Image created in
/home/yang/trunk/src/build/images/999.999.32809.061105-a1
然后会生成 rootfs.image 磁盘镜像,可以将该镜像转为虚拟机磁盘(vmdk):
引用:
./image_to_vmware.sh –from=~/Downloads/chromiumos/chromiumos.git/src/build/images/999.999.32809.061105-a1 –to=~/Downloads/chromiumos/chromiumos.git/src/build/images/999.999.32809.061105-a1/rootfs.vmdk
测试成功!
原帖地址:http://forum.ubuntu.org.cn/viewtopic.php?f=120&t=244051&start=0
分享到:
相关推荐
Chromium OS,作为Google Chrome OS的基础源代码,是一个轻量级的操作系统,主要设计用于快速启动和运行网络应用。本文将详细介绍如何在Raspberry Pi 3B上构建并运行Chromium OS,让你的小型设备焕发新的活力。 ...
制作启动盘的方法包括使用Rufus、balenaEtcher等工具,将"chromiumos_image.bin"写入USB设备。 安装过程中,用户可以选择不同的安装类型,如试用模式(Live USB)、完全安装到硬盘或者设置为双系统。在选择完全安装...
书中的实例可能包含了如何在Chromium OS上进行应用调试和性能测试的方法。 7. **性能优化**:针对Chromium OS的特定环境,书中可能会讨论如何优化JavaScript代码以提高运行效率,包括内存管理、CPU利用率等方面的...
### Chromium OS 4.0.253.0:深入解析与下载指南 #### 一、Chromium OS 概览 Chromium OS 是一个由 Google 开发的基于 Linux 的开源操作系统,它主要针对笔记本电脑和平板电脑设计。Chromium OS 的设计理念是提供...
在ubuntu 14.04下编译并运行chrommiuos,折腾了两天,终于下完源码,编译成功,并在KVM上运行起来了.
《ChromiumOS 4.4 内核源代码解析》 ChromiumOS 是谷歌开发的一款开源操作系统,基于 Linux 内核,旨在提供一种轻量级、安全且快速的计算体验。这里的“ChromiumOS_4.4_Kernel-master”是 ChromiumOS 的4.4版本内核...
该文件属于Chromium 58版本的编译配置文档,其中,包含每一项参数的说明。 请注意,该文档是通过gn args --list out/debug生成的,如果你已下载Chromium源码,可以手动生成,不必下载。
断断续续下载chromium代码花了1周左右,代码约15G左右,其中遇到power shell的问题,遇到python的问题。最终编译花了11:30分。相比于Linux下的编译慢很多,系统运行的稳定性和速度也差很多。打算研究源码,一起分享...
因此,用户在网络上找到的Chromium OS版本可能并非由Google官方发布,而是由社区开发者编译的。这些版本虽然提供了更多的自由度和可定制性,但也可能包含未知的安全风险,因此用户在下载使用前应进行充分的病毒扫描...
Chrome操作系统ChromeOS的外壳指示# Get repo and change into repo foldergit clone https://github.com/ChromiumOS-rPi/ChromiumOS && cd ChromiumOS# Initialize submodule(s)git submodule update --init --...
请从实际文件夹中获取系统文件! 不要使用下载按钮,... 到目前为止,我们已经成功发布了四个 ChromiunRPI 端口,这是为 raspberry pi 2 构建的 ChromiumOS。我们计划将我们的设备和我们的版本扩展到其他单板计算机。
如果指定了chromium版本,下载对应版本文件 查看google_play_service版本:/src/build/android/play_services/config.json文件 { "version_number": 8487000, "version_xml_path": "res/values/version.xml" }
详细的描述了chromium从开始下载到编译成功的各个步骤,方便后来人少走弯路。
Ubuntu Kylin 15.04 中 Chromium 浏览器无法播放视频的解决办法 在 Ubuntu Kylin 15.04操作系统中,使用 Chromium 浏览器无法播放视频是一种常见的问题。这种问题的出现是因为 Chromium 浏览器缺乏支持 Flash 插件...
Chrome OS和Chromium OS上的方案的自动化 对于Windows用户,其中包含一个示例powershell脚本cros_automation.ps1 ,以显示该自动化可以实现的功能的简单流程。 先决条件 cros_sdk应该已经在主机系统上设置了。 cros_...
经过几天的摸索,终于通过本地的chromiumos kernel源码生成了zImage用于arm移植,修改kernel源码,并编译,可以进行内核移植咯。。。希望对大家有帮助
在此存储库中,我将使用修复程序和其他Chromium OS特定的修补程序编译Grub 2.02,以便Chromium OS可以在N4200 CPU上使用。 下载 请参阅 修复 文件0003-tsc-calibration-pmtimer.patch包含此修复程序。 该修补程序...
在本文中,我们将详细介绍如何使用Visual Studio 2017(VS2017)编译Chromium Embedded Framework(CEF)。CEF是一个开源项目,它允许开发者将Chromium浏览器引擎嵌入到他们的应用程序中,以便利用现代Web技术进行...
构建Chromium OS的过程涉及多个步骤,包括获取源代码、配置编译环境、设置交叉编译工具链,以及针对特定硬件(如Tinker Board)进行定制。这个过程需要一定的Linux基础和编程知识。"chromium_os-tinker_board"项目...