| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
| windows:vmware [2019/02/22 23:01] – [VMware Player で Android x86 8.1-r1 を動かす] ともやん | windows:vmware [2019/08/19 06:41] (現在) – ともやん |
|---|
| |
| ===== インストール ===== | ===== インストール ===== |
| [[https://my.vmware.com/jp/web/vmware/downloads|製品のダウンロード]] より [[https://download3.vmware.com/software/player/file/VMware-player-15.0.2-10952284.exe|VMware-player-15.0.2-10952284.exe]] をダウンロードする。 | [[https://my.vmware.com/jp/web/vmware/downloads|製品のダウンロード]] より [[https://download3.vmware.com/software/player/file/VMware-player-15.0.2-10952284.exe|VMware-player-15.0.2-10952284.exe]] をダウンロードしてインストールする。 |
| ===== VMware Player で Android x86 8.1-r1 を動かす ===== | ===== VMware Player で Android x86 8.1-r1 を動かす ===== |
| |
| ==== Android x86 8.1-r1 の入手 ==== | ==== Android x86 8.1-r1 の入手 ==== |
| [[http://www.android-x86.org/|Android-x86 - Porting Android to x86]] の [[http://www.android-x86.org/download|Download - Android-x86 - Porting Android to x86]] から [[https://osdn.net/projects/android-x86/downloads/69704/android-x86_64-8.1-r1.iso/|Downloading File /69704/android-x86_64-8.1-r1.iso - Android-x86 - OSDN]] に行き [[https://osdn.net/frs/redir.php?m=iij&f=android-x86%2F69704%2Fandroid-x86_64-8.1-r1.iso|android-x86_64-8.1-r1.iso]] をダウンロードする。 | [[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]] をダウンロードする。\\ |
| | |
| | ==== VMware Workstation Player で仮想マシンを作成する ==== |
| | VMware Workstation Player を起動して「新規仮想マシンの作成」を押して以下の仮想マシンを作成する。\\ |
| | <code> |
| | 名前: android_x86 |
| | メモリ: 2GB |
| | プロセッサ: 1 |
| | ハードディスク(IDE): 10GB |
| | CD/DVD(IDE): android-x86_64-8.1-r1.iso |
| | ネットワーク アダプタ: NAT |
| | USB コントローラ: あり |
| | サウンドカード: 自動 |
| | プリンタ: あり |
| | ディスプレイ: 自動(3D グラフィックのアクセラレーション Off※) |
| | </code> |
| | ※3D グラフィックのアクセラレーションは Android x86 8.1-r1 のリリースノートに以下の記載があって使えない。\\ |
| | \\ |
| | **Known issues**\\ |
| | * Google Play Service may crash sometimes on the 32-bit image. |
| | * Suspend and resume doesn't work on some devices. |
| | * Nvidia GPU (nouveau) may hang sometimes. |
| | * __**3D support of VMware is broken. (only non-accelerated mode works)**__ |
| | * Taking photos doesn't work if Vulkan is enabled. |
| | |
| | ==== インストール ==== |
| | [[android:android_x86#インストール|QEMU で Android x86 8.1-r1 を動かす - インストール]] と同じなので、そちらを参照。\\ |
| | |
| | ==== 画面解像度の指定 ==== |
| | kernel オプションに vga=ask を指定すると起動時に以下の一覧が得られる。\\ |
| | Mode の 16 進数を 10 進数に直して vga に渡すと変更できる。\\ |
| | 例: **341 1024x768x32 VESA** を指定したい場合は Hex:341 → Dec:833 なので vga=833 と指定する。\\ |
| | <code> |
| | Mode: Resolution: Type: Mode: Resolution: Type: Mode: Resolution: Type: |
| | 0 F00 80x25 VGA 1 F01 80x50 VGA 2 F02 80x43 VGA |
| | 3 F83 80x28 VGA 4 F05 80x30 VGA 5 F06 80x34 VGA |
| | 6 F07 80x60 VGA 7 300 640x400x8 VESA 8 301 640x480x8 VESA |
| | 9 303 800x600x8 VESA a 305 1024x768x8 VESA b 30E 320x200x16 VESA |
| | c 311 640x480x16 VESA d 314 800x600x16 VESA e 317 1024x768x16 VESA |
| | f 320 320x200x8 VESA g 321 320x400x8 VESA h 322 640x400x8 VESA |
| | i 323 640x480x8 VESA j 324 800x600x8 VESA k 325 1024x768x8 VESA |
| | l 326 1152x864x8 VESA m 32E 320x200x16 VESA n 32F 320x400x16 VESA |
| | o 330 640x400x16 VESA p 331 640x480x16 VESA q 332 800x600x16 VESA |
| | r 333 1024x768x16 VESA s 334 1152x864x16 VESA t 33C 320x200x32 VESA |
| | u 33D 320x400x32 VESA v 33E 640x400x32 VESA w 33F 640x480x32 VESA |
| | x 340 800x600x32 VESA y 341 1024x768x32 VESA z 342 1152x864x32 VESA |
| | 356 320x240x8 VESA 357 320x240x16 VESA 358 320x240x32 VESA |
| | 359 400x300x8 VESA 35A 400x300x16 VESA 35B 400x300x32 VESA |
| | 35C 512x384x8 VESA 35D 512x384x16 VESA 35E 512x384x32 VESA |
| | 35F 854x480x8 VESA 360 854x480x16 VESA 361 854x480x32 VESA |
| | 36E 720x480x8 VESA 36F 720x480x16 VESA 370 720x480x32 VESA |
| | 371 720x576x8 VESA 372 720x576x16 VESA 373 720x576x32 VESA |
| | 374 800x480x8 VESA 375 800x480x16 VESA 376 800x480x32 VESA |
| | </code> |
| | - [[https://getfedora.org/|Get Fedora]] の [[https://getfedora.org/ja/workstation/download/|Fedora 29 Workstation のダウンロード]] より [[https://download.fedoraproject.org/pub/fedora/linux/releases/29/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-29-1.2.iso|Fedora-Workstation-Live-x86_64-29-1.2.iso]] をダウンロードする。\\ |
| | - VMware Workstation Player を起動して「新規仮想マシンの作成」を押して以下の仮想マシンを作成する。<code> |
| | 名前: Fedora x86_64 |
| | メモリ: 2GB |
| | プロセッサ: 1 |
| | ハードディスク(IDE): android_x86.vmdk |
| | CD/DVD(IDE): Fedora-Workstation-Live-x86_64-29-1.2.iso |
| | ネットワーク アダプタ: NAT |
| | USB コントローラ: あり |
| | サウンドカード: 自動 |
| | プリンタ: あり |
| | ディスプレイ: 自動 |
| | </code>※ハードディスク(IDE) に android_x86 をインストールした仮想ディスクを指定する。\\ CD/DVD(IDE) に Fedora 29 Workstation Live を指定する。 |
| | - Fedora x86_64 を起動し ESC キーを1回押して、CD-ROM の Fedora 29 Workstation Live からブートする。\\ |
| | - 起動したら「Activity」-「アプリケーションを表示する」-「Terminal」を起動する。\\ |
| | - 「Terminal」に以下のコマンドを入力して、android_x86 の起動メニューの設定を書き換える。<code> |
| | $ su - |
| | # mount -t ext4 /dev/sda1 /mnt |
| | # vi /mnt/grub/menu.lst |
| | </code><WRAP prewrap 100%><file ini /mnt/grub/menu.lst> |
| | default=0 |
| | timeout=6 |
| | splashimage=/grub/android-x86.xpm.gz |
| | root (hd0,0) |
| | |
| | title Android-x86 8.1-r1 |
| | kernel /android-8.1-r1/kernel quiet root=/dev/ram0 androidboot.selinux=permissive SRC=/android-8.1-r1 quiet vga=833 nomodeset xforcevesa |
| | initrd /android-8.1-r1/initrd.img |
| | |
| | title Android-x86 8.1-r1 (Debug mode) |
| | kernel /android-8.1-r1/kernel root=/dev/ram0 androidboot.selinux=permissive DEBUG=2 SRC=/android-8.1-r1 quiet vga=833 nomodeset xforcevesa |
| | initrd /android-8.1-r1/initrd.img |
| | |
| | title Android-x86 8.1-r1 (Debug nomodeset) |
| | kernel /android-8.1-r1/kernel nomodeset root=/dev/ram0 androidboot.selinux=permissive DEBUG=2 SRC=/android-8.1-r1 quiet vga=833 nomodeset xfor |
| | cevesa |
| | initrd /android-8.1-r1/initrd.img |
| | |
| | title Android-x86 8.1-r1 (Debug video=LVDS-1:d) |
| | kernel /android-8.1-r1/kernel video=LVDS-1:d root=/dev/ram0 androidboot.selinux=permissive DEBUG=2 SRC=/android-8.1-r1 quiet vga=833 nomodeset xforcevesa |
| | initrd /android-8.1-r1/initrd.img |
| | </file></WRAP> |
| | - 起動メニューの設定を書き換え終わったら Fedora 29 Workstation Live をシャットダウンする。 |
| | - android_x86 の VM を起動してみる。\\ {{:windows:android_x86_64-tablet_info.png?600|Tablet Info}}\\ \\{{:windows:android_x86_64-001.png?600|}}\\ |
| | |
| | ===== 参考文献 ===== |
| | [[https://stackoverflow.com/questions/6202342/switch-android-x86-screen-resolution|virtualbox - Switch android x86 screen resolution - Stack Overflow]]\\ |