2010年5月10日月曜日

Net Book で Android OS を立ち上げる

Net Book に Android OS を入れてみました。
最近ではぐぐれば簡単にできます。


■ビルドのためにUbuntuマシンを準備する。
↓で簡単にできます。
http://keitaidaisuki.blogspot.com/2010/04/ubuntu-910.html


■ビルドのためにUbuntuにいろいろ入れます。
○必要なPakegeのインストール
 結構いろいろ入れました。apt-get install の後にPakege名を
 列挙すれば一気に入れられます。
 最初何が必要かよくわからなかったのでエラー出しながら入れました。
 とりま、下記を全部入れれば平気そうです。

$ sudo apt-get install curl

$ sudo apt-get install git-core
$ sudo apt-get install openjdk-6-jdk
$ sudo apt-get install bison
$ sudo apt-get install g++
$ sudo apt-get install flex
$ sudo apt-get install gperf
$ sudo apt-get install libsdl-dev
$ sudo apt-get install libwxgtk2.6-dev
$ sudo apt-get install build-essential
$ sudo apt-get install valgrind
$ sudo apt-get install zlib1g-dev
$ sudo apt-get install gnupg

○repoコマンドのインストール
 AndroidソースコードをDLするための repoコマンドを入れます。

$ curl http://android.git.kernel.org/repo>~/tools/repo
$ chmod a+x ~/tools/repo

※上記例では、~/tools/ に入れました。
  ~/tools/ にパスを通しておきましょう。

■Androidソースコードのダウンロード

$ mkdir android-x86
$ cd android-x86
$ repo init -u git://android-x86.git.sf.net/gitroot/android-x86/manifest.git -b donut-x86
$ repo sync

※ディレクトリ名android-x86は別に好きな名前でいい
※全部落とすのに結構時間かかります。

■ISOイメージのビルド

$ make iso_img TARGET_PRODUCT=eeepc

※これも結構時間かかります。こちらの環境では4時間くらいかかりました。

ISOファイルは以下にできます。
out/target/product/eeepc/eeepc.iso

■CDに焼く
ISOイメージをCDに焼いてください。

■起動する
CDから起動するようにNETBOOKの起動オプションを変更します。
CDROMを優先起動にしましょう。

■CDブートするとMenuが出てきます。
とりま、最初は一番上の「Run Android-x86 without Installation」で
起動してみましょう。
うまく起動するようなら、一番下の「Install Android-x86 to harddisk」で
お使いのNet Bookにインストールします。

■Androidに生まれ変わる。
Androidの起動画面です。

Androidに生まれ変わりました。
インターネットもつながります。
でも、まあ、時々固まります。




0 件のコメント:

コメントを投稿