android x86をQemu-KVMでインストール・起動する

androidx86-034

android OSのx86バージョンが公開されています。Linux kvm 仮想環境にてandroidをインストールしてみました。インストール自体はすぐに終わりますが、ネットワーク接続や日本語入力環境など調整が後に必要です。

Android x86を仮想環境にインストールする

事前にkvm仮想環境が済んでいることを前提で進めます。

android x86 は こちらのサイトで情報やインストールイメージが公開されています。
http://www.android-x86.org/

今回は バージョン android-x86-4.0 eeepc用 android-x86-4.0-RC2-eeepc.iso をインストールします。Android-x86-4.3-develも試したのですがうまく起動できず、現在調査注です。

http://www.android-x86.org/download

まずandroidインストール用の仮想ディスクイメージを作成します。1GB程度で問題ないと思います。

$ qemu-img create android-data.img 1G
Formatting 'android-data.img', fmt=raw size=1073741824

インストールISOイメージからの起動
ネットワークはブリッジで起動していますが、仮想NATで大丈夫です。またネットワークデバイスのモデルはpcnetを指定します。

$ /var/tmp/qemu-kvm -m 2048 -vga std -cdrom android-x86-4.3-20130725.iso -hda android-data.img \
-net nic,macaddr=00:30:67:40:34:b3,model=pcnet -net tap,ifname=tap3 -boot d

ブートメニューが表示されたら Installation – INstall Android-x86 to harddisk 選択して Enter。

インストールするパーティションを作成する手順に進みます。 Create/Modify partitions で Enter。

[ New ] を選択してEnter。

[ Primary ] を選択してEnter。

サイズは1GBフルでいいので そのまま Enter。

ブートパーティションのマークを付けるので [ Bootable ]を選択してEnter。

ディスクへパーティション情報を書き込みます。 [ Write ]を選択してEnter。

確認メッセージは yes とタイプして Enter。

これでパーティションは終了です。[ Quit ]を選択してEnter。

Androidのインストール先を選択。 sda1 Linux QEMU HARDDISK を選択してEnter。

次はフォーマット、ext3ファイルシステムを選択してEnter。

フォーマットするのですべてのデータが消える旨のメッセージ。Yesを選択してEnter。

ブートローダー GRUBをインストールするか? Yesを選択してEnter。

/system システムディレクトリ を読み書き可能にします。 Yesを選択してEnter。

インストール書き込み進行中。

インストールが完了しました。Rebootを選択してEnter。このリブート後 起動メニューで一旦 kvmを終了してください。このままリブートすると同じくiosイメージから起動してしまいます。

Androidを仮想起動

Androidのインストールしたディスクから起動します。

$ /var/tmp/qemu-kvm -m 2048 -vga std -hda android-data.img \
-net nic,macaddr=00:30:67:40:34:b3,model=pcnet -net tap,ifname=tap3

Android-x86 4.3-test を選択して起動します。

コマンドプロンプト画面になりますが、このまま少し待ちます。

Android 起動中の画面

起動しました。Welcomeメッセージ画面です。

まず言語を日本語にします。 Englishを日本語(一番下)に選択してEnter。

日付と時刻の自動設定をチェック。タイムゾーンの選択を日本(東京)にセレクトして 次へ。

Googleを利用するの設定。これは後で設定できるので 「今は設定しない」でEnter。

Google位置情報の利用。 2つともチェックを外して 次へ。

このタブレットの所有者。名前を入力して次へ。

Googleサービス そのまま 次へ。

セットアップ完了。

ホーム画面です。右端メニューアイコンボタンで アプリ・ウィジェット一覧が表示されます。

今回は以上です。次回 Androidのネットワーク設定をします。
android x86 kvm仮想環境でのネットワーク接続

関連したページ

nexia access map
x