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