今天照着官网上的介绍自己编译了一下,这里使用的是自己的一套编译机制,照着做基本上没什么问题,下面是主要步骤。需要注意的是编译的时候需要下载很多软件包,所以网络必须要好,就和该操作系统本身一样,没网络,再好的戏也出不来。
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_os-tinker_board:为华硕Tinker Board构建Chromium OS
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
2. gn gen --args='target_os="android" target_cpu="arm" is_debug=false' out/Default(target_cpu可选 arm/arm64/x86/x64) 3. autoninja -j$CPU -C out/Default chrome_public_apk($CPU核心数) 4.编译成功后...
Windows中安装 Java 7,Linux或Mac OS 需要的Java 7或更高版本 适用于Windows,Linux和MacOS 用户界面标签树显示 蓝色Office 2003的外观和感觉 功能区面板,标签和应用程序图标 与类别标签树(形状,精灵,...
Chrome -Prism -ZX-Uno -ZX-Evolution TS-Conf -TBBlue / ZX Spectrum下一个-Jupiter Ace -Amstrad CPC 464 ZEsarUX源代码和二进制文件在GNU下分发GPL许可证。 ZEsarUX还包括此许可证未涵盖的第三方rom,媒体,程序...
反编译,反汇编,逆向工程或以其他方式试图发现本软件或其任何组件的任何源代码或基础思想或算法; 规避,禁用或以其他方式干扰软件的任何部分,包括但不限于与安全相关的功能或阻止或限制使用或复制软件的任何部分...
反编译,反汇编,逆向工程或以其他方式试图发现本软件或其任何组件的任何源代码或基础思想或算法; 规避,禁用或以其他方式干扰软件的任何部分,包括但不限于与安全相关的功能或阻止或限制使用或复制软件的任何部分...
11.3.3 源代码文件155 11.3.4 链接156 11.4 xcode的其他功能157 11.4.1 在xcode中添加框架157 11.4.2 在xcode中使用其他模板157 11.4.3 xcode提示和技巧158 11.5 小结159 第12章 使用interface ...
反编译,反汇编,逆向工程或以其他方式试图发现本软件或其任何组件的任何源代码或基础思想或算法;规避,禁用或以其他方式干扰软件的任何部分,包括但不限于与安全相关的功能或阻止或限制使用或复制软件的任何部分的...