android:android_x86

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
android:android_x86 [2019/02/21 17:00] – [仮想ディスクイメージを準備] ともやんandroid:android_x86 [2020/05/19 07:19] (現在) ともやん
行 1: 行 1:
-====== QEMU で Android x86 を動かす ======+====== Android x86 ======
  
-===== 仮想ディスクイメージを準備 ===== +[[.:android_x86:qemu|QEMU で Android x86 8.1-r1 を動かす]]\\ 
-<WRAP prewrap 100%> +[[.:android_x86:hyper-v|Hyper-V で Android x86 9.0-r2 を動]]\\
-<code> +
-$ 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 +
-</code> +
-</WRAP> +
- +
-===== 仮想マシンの定義 ===== +
-<code> +
-$ vi android_x86_64.xml +
-</code> +
-<WRAP prewrap 100%> +
-<file xml android_x86_64.xml> +
-<domain type='kvm'> +
-  <name>android_x86_64</name> +
-  <uuid>1cc67cd9-ef1d-41a8-a877-20c37e0b8fbf</uuid> +
-  <metadata> +
-    <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0"> +
-      <libosinfo:os id="http://android-x86.org/android-x86/8.1"/> +
-    </libosinfo:libosinfo> +
-  </metadata> +
-  <memory unit='KiB'>2097152</memory> +
-  <currentMemory unit='KiB'>2097152</currentMemory> +
-  <vcpu placement='static'>1</vcpu> +
-  <os> +
-    <type arch='x86_64' machine='pc-i440fx-3.0'>hvm</type> +
-  </os> +
-  <features> +
-    <acpi/> +
-    <apic/> +
-    <vmport state='off'/> +
-  </features> +
-  <cpu mode='host-model' check='partial'> +
-    <model fallback='allow'/> +
-  </cpu> +
-  <clock offset='utc'> +
-    <timer name='rtc' tickpolicy='catchup'/> +
-    <timer name='pit' tickpolicy='delay'/> +
-    <timer name='hpet' present='no'/> +
-  </clock> +
-  <on_poweroff>destroy</on_poweroff> +
-  <on_reboot>restart</on_reboot> +
-  <on_crash>destroy</on_crash> +
-  <pm> +
-    <suspend-to-mem enabled='no'/> +
-    <suspend-to-disk enabled='no'/> +
-  </pm> +
-  <devices> +
-    <emulator>/usr/bin/qemu-kvm</emulator> +
-    <disk type='file' device='disk'> +
-      <driver name='qemu' type='qcow2'/> +
-      <source file='/var/lib/libvirt/images/android_x86_10GB.qcow2'/> +
-      <target dev='hda' bus='ide'/> +
-      <boot order='2'/> +
-      <address type='drive' controller='0' bus='0' target='0' unit='0'/> +
-    </disk> +
-    <disk type='file' device='cdrom'> +
-      <driver name='qemu' type='raw'/> +
-      <source file='/home/tomoyan/android-x86_64-8.1-r1.iso'/> +
-      <target dev='hdb' bus='ide'/> +
-      <readonly/> +
-      <boot order='1'/> +
-      <address type='drive' controller='0' bus='0' target='0' unit='1'/> +
-    </disk> +
-    <controller type='usb' index='0' model='ich9-ehci1'> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x7'/> +
-    </controller> +
-    <controller type='usb' index='0' model='ich9-uhci1'> +
-      <master startport='0'/> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0' multifunction='on'/> +
-    </controller> +
-    <controller type='usb' index='0' model='ich9-uhci2'> +
-      <master startport='2'/> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x1'/> +
-    </controller> +
-    <controller type='usb' index='0' model='ich9-uhci3'> +
-      <master startport='4'/> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x2'/> +
-    </controller> +
-    <controller type='pci' index='0' model='pci-root'/> +
-    <controller type='ide' index='0'> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> +
-    </controller> +
-    <interface type='bridge'> +
-      <mac address='52:54:00:72:67:7f'/> +
-      <source bridge='br0'/> +
-      <model type='e1000'/> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> +
-    </interface> +
-    <serial type='pty'> +
-      <target type='isa-serial' port='0'> +
-        <model name='isa-serial'/> +
-      </target> +
-    </serial> +
-    <console type='pty'> +
-      <target type='serial' port='0'/> +
-    </console> +
-    <input type='tablet' bus='usb'> +
-      <address type='usb' bus='0' port='1'/> +
-    </input> +
-    <input type='mouse' bus='ps2'/> +
-    <input type='keyboard' bus='ps2'/> +
-    <graphics type='spice' autoport='yes'> +
-      <listen type='address'/> +
-      <image compression='off'/> +
-    </graphics> +
-    <sound model='es1370'> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> +
-    </sound> +
-    <video> +
-      <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> +
-    </video> +
-    <redirdev bus='usb' type='spicevmc'> +
-      <address type='usb' bus='0' port='2'/> +
-    </redirdev> +
-    <redirdev bus='usb' type='spicevmc'> +
-      <address type='usb' bus='0' port='3'/> +
-    </redirdev> +
-    <memballoon model='virtio'> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> +
-    </memballoon> +
-  </devices> +
-</domain> +
-</file> +
-ネットワークインターフェースのモデルは e1000 選んでブリッジ br0 へ接続する。\\ +
-<code xml> +
-    <interface type='bridge'> +
-      <mac address='52:54:00:72:67:7f'/> +
-      <source bridge='br0'/> +
-      <model type='e1000'/> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> +
-    </interface> +
-</code> +
-マウスのきを良くる為に USB タブレットを追加する。\\ +
-<code xml> +
-    <input type='tablet' bus='usb'> +
-      <address type='usb' bus='0' port='1'/> +
-    </input> +
-</code> +
-サウンドは es1370 を選ぶ。\\ +
-<code xml> +
-    <sound model='es1370'> +
-      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> +
-    </sound> +
-</code> +
-</WRAP> +
-<code> +
-$ sudo virsh define android_x86_64.xml +
-ドメイン android_x86_64 が android_x86_64.xml から定義されました +
-</code> +
- +
-===== インストール ===== +
-{{:android:android_x86_001.png?600|}}+
  • android/android_x86.1550736008.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)