ԱŮװ
Ů
׷
Դװ
˼Դ
Ҿ̳
Ա
װ
װ
83ʱŮ
Ҿװ
Ա̳
Ա̳ Ҿװ Ҿ̳ 83ʱŮ ԱŮװ Ů ׷ Դװ ˼Դ װ Ա װ

存档

文章标签 ‘编译’

源代码编译chrome os

2009年11月23日 1 条评论

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

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

或者直接下载depot_tools.tar.gz

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

2. 获取源代码

sudo apt-get install git-core
mkdir chromiumos
cd chromiumos
gclient config http://src.chromium.org/git/chromiumos.git
gclient sync

3. 编译

ln -s chromiumos.git ~/chromiumos
cd ~/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 rootfs
sudo 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

要了解更多相关的东西,可以访问chromium的官方网站