====== QEMU で Android x86 8.1-r1 を動かす ======
===== Android x86 の入手 =====
[[http://www.android-x86.org/|Android-x86 - Porting Android to x86]] の [[http://www.android-x86.org/download|Download]] より [[https://osdn.net/projects/android-x86/releases/|Download File List - Android-x86 - OSDN]] へ行き [[https://osdn.net/dl/android-x86/android-x86_64-8.1-r1.iso|android-x86_64-8.1-r1.iso]] をダウンロードする。\\
$ curl -OL https://osdn.net/dl/android-x86/android-x86_64-8.1-r1.iso
$ sha256sum android-x86_64-8.1-r1.iso
3f85f3b8d5a01884c5cd1ad490eb170b7f84f26af96b720d64510b56dc596e09 android-x86-8.1-r1.iso
===== 仮想ディスクイメージを準備 =====
$ sudo qemu-img create -f qcow2 /var/lib/libvirt/images/android_x86_10GB.qcow2 10G
Formatting '/var/lib/libvirt/android_x86_1GB.qcow2', fmt=qcow2 size=10737418240 cluster_size=65536 lazy_refcounts=off refcount_bits=16
===== 仮想マシンの定義 =====
$ vi android_x86_64.xml
android_x86_64
1cc67cd9-ef1d-41a8-a877-20c37e0b8fbf
2097152
2097152
1
hvm
destroy
restart
destroy
/usr/bin/qemu-kvm
ネットワークインターフェースのモデルは e1000 を選んでブリッジ br0 へ接続する。\\
マウスの動きを良くする為に USB タブレットを追加する。\\
サウンドは es1370 を選ぶ。\\
$ sudo virsh define android_x86_64.xml
ドメイン android_x86_64 が android_x86_64.xml から定義されました
===== インストール =====
「Installation - Install Android-x86 to harddisk」選択して Enter を押す。\\
{{:android:android_x86_001.png?600|Installation CD 8.1-r1}}\\ \\
↓下矢印キーを1回押すと「Create/Modify partitions」を選択できるので Enter を押す。\\
{{:android:android_x86_002.png?600|Choose Partition}}\\ \\
GPT にはしないので のまま Enter を押す。\\
{{:android:android_x86_003.png?600|Confirm}}\\ \\
[ New ] を選択して Enter を押す。\\
{{:android:android_x86_004.png?600|cfdisk (util-linux-ng) - New}}\\ \\
[Primary] を選択して Enter を押す。\\
{{:android:android_x86_005.png?600|cfdisk (util-linux-ng) - Primary}}}\\ \\
Size (in MB): 10734 を入力して Enter を押す。\\
{{:android:android_x86_006.png?600|cfdisk (util-linux-ng) - 10734}}\\ \\
[ Bootable ] を選択して Enter を押す。\\
{{:android:android_x86_007.png?600|cfdisk (util-linux-ng) - Bootable}}\\ \\
[ Write ] を選択して Enter を押す。\\
{{:android:android_x86_008.png?600|cfdisk (util-linux-ng) - Write}}\\ \\
yes を入力して Enter を押す。\\
{{:android:android_x86_009.png?600|cfdisk (util-linux-ng) - yes}}\\ \\
[ Quit ] を選択して Enter を押す。\\
{{:android:android_x86_010.png?600|cfdisk (util-linux-ng) - Quit}}\\ \\
sda1 が選択された状態で < OK > を選択して Enter を押す。\\
{{:android:android_x86_011.png?600|Choose Partition - sda1}}\\ \\
ext4 を選択し < OK > を選択して Enter を押す。\\
{{:android:android_x86_012.png?600|Choose filesystem - ext4}}\\ \\
< Yes > を選択して Enter を押す。\\
{{:android:android_x86_013.png?600|Confirm - format sda1 to ext4}}\\ \\
< Yes > を選択して Enter を押す。\\
{{:android:android_x86_014.png?600|Confirm - Install GRUB}}\\ \\
< Yes > を選択して Enter を押す。\\
{{:android:android_x86_015.png?600|Question - /system directory as read-write}}\\ \\
Android-x86 のインストールが始まる。\\
{{:android:android_x86_016.png?600|Installing Android-x86 to sda1}}\\ \\
Reboot 選択し < OK > を選択して Enter を押す。\\
{{:android:android_x86_017.png?600|Congratulations!}}\\ \\
ハードディスクから「Android-x86 8.1-r1」を起動する。\\
{{:android:android_x86_018.png?600|GRUB}}\\ \\
Android-x86 が起動するのを待つ。\\
{{:android:android_x86_019.png?600|Android 起動中}}\\ \\
「Hi there」の画面で ENGLISH (UNITED STATES) をクリックして日本語を選択する。\\
{{:android:android_x86_020.png?600|Hi there}}\\ \\
「ようこそ」に変わったら [開始] を押す。\\
{{:android:android_x86_021.png?600|ようこそ}}\\ \\
「アップデートを確認中...」でアップデート確認が終るのを待つ。\\
{{:android:android_x86_022.png?600|アップデートを確認中}}\\ \\
「アプリとデータのコピー」で「データのコピー」か「新規としてセットアップ」するかをお好みで好きな方を選択する。\\
{{:android:android_x86_023.png?600|アプリとデータのコピー}}\\ \\
「Google ログイン」で自分の Google アカウントでログインする。\\
{{:android:android_x86_024.png?600|Google アカウント ログイン}}\\ \\
「ホームアプリの選択」で「Launcher3」を選択し「常時」をクリックする。\\
{{:android:android_x86_025.png?600|ホームアプリの選択}}\\ \\
「Android x86 8.1-r1」が使えるようになる。\\
{{:android:android_x86_026.png?600|Android x86 8.1-r1}}\\ \\
===== システムログを見る =====
$ logcat | less