Chromium OS(Chrome OS)のビルド覚え書き
ubuntu 9.0.4 を、mac osx のvirtualboxで動かし、その中で作業する。
参考:
http://www.chromium.org/chromium-os/building-chromium-os
http://build.chromium.org/buildbot/archives/chromiumos-0.4.22.8.tar.gz
chromiumos-0.4.22.8.tar.gzを入手。
tar -zxvf chromiumos-0.4.22.8.tar.gzで展開。
cd chromiumos-0.4.22/src/scripts
./make_local_repo.sh
かなり長かった。。。
sudo ./make_chroot.sh
./enter_chroot.sh
( cd ../platform/pam_google && ./enable_localaccount.sh USERNAME )
./set_shared_user_password.sh
ここで入れたパスワードが、まぁ、ルートのパスワードみたいなもんか。
詳しい内容は、googleをみること。
./build_platform_packages.sh
失敗。。chrome-chromeos.zipがみつからない。。
exitで抜ける。
http://build.chromium.org/buildbot/archives/chromium-chromiumos-r32516/chrome-linux.zipを取得。
src/build/x86/local_assetsを作成して、chromeos.zipと名前を変えてして配置。
./enter_chroot.sh
./build_platform_packages.sh
./build_kernel.sh
./build_image.sh
exitで抜ける。
USBを仮想OSに認識させて、
./image_to_usb.sh --from=~/chromiumos-0.4.22/src/build/images/SUBDIR --to=/dev/sdb1
作成した、USBで、昔のFMVは、bootしない。。どうも、mbrがうまくかけていない気がする。。??
vmのイメージを作ってみる。
gemuを入れる。
sudo apt-get install qemu
sudo ./image_to_vmware.sh --from=~/chromiumos-0.4.22.8/src/build/images/999.999.32409.073642-a1 --to=~/ide.vmdk
こいつを、使ってvirtualBoxで動かす。
ほっとくと、loginできなくなったりする。
そんときは、CTL+ALT+F2で、黒い画面にして、./set_shared_user_password.shのパスワードいれる。
それから、CTL+ALT+F1で戻ったら、入力できるようになった。。
CTL+ALT+Tで、ターミナルが開く。
dmseg | less
また、あとで詳細は書こうかな?
ちなみに、作ったVMDK欲しい人っているのかな?
720MBくらいだけどね。。