virt-manager インストール Bliss OS 15 android x86 仮想マシン#
スマートフォンでのゲームプレイ中に発熱が少し気になったため、Linux 上でゲームをプレイできる x86 仮想マシンの構築を試みました。Google で調べた結果、prime os と bliss os の 2 つのイメージが選択肢として挙がりましたが、prime os はうまく起動しない一方、bliss os は成功しました。ただし、bliss os の起動画面のレンダリングに問題がありました。その後、waydroid を使用してプレイしました。多くのオンラインチュートリアルを試しましたが、うまくいかなかったため、構築手順を記録しておきます。
環境#
- Bliss OS iso イメージ (私は Bliss OS 15 をダウンロードしました)
- qemu virt-manager のインストール。私は Arch を使用しているため、ArchWiki に従ってインストールしました。他のディストリビューションは Google で検索してください。
- OpenGL 3D アクセラレーションをサポートするグラフィックカード、または統合グラフィックスカード。この質問によると、IOMMU をサポートするマザーボードとグラフィックカードが必要で、システムで IOMMU が有効になっている必要があります。Arch ではデフォルトで IOMMU が有効になっています。私の 3060 はサポートリストにありますが、起動できませんでした。AMD は比較的良いですが、ほとんどの場合サポートされています。AMD の統合グラフィックスを使用して起動に成功しました。
1. 仮想マシンの作成#
virt-manager に従って新しい仮想マシンを作成します。
ステップ 1#
ローカルインストールメディアを選択し、そのまま進みます
ステップ 2#
ISO を選択し、オペレーティングシステムを Android 9 に設定します
ステップ 3#
公式ドキュメントに従って、4 つのコアと 4GB を選択します
ステップ 4#
少なくとも 10GB 必要ですが、デフォルトで 20GB に設定します
ステップ 5(重要!)#
名前は変更できますが、ネットワークはデフォルトで十分です。必要な要件があれば変更してくださいが、主なポイントは インストール前にカスタム設定を行う にチェックを入れることです
2. カスタム設定#
概要オプション#
チップセットを Q35 に変更します(Q35 が良いです)
ファームウェアは UEFI を選択します(システムの起動に重要です)
ディスプレイプロトコル#
リスニングタイプは None を選択します
OpenGL をチェックし、複数のグラフィックカードがある場合は選択できます。3D アクセラレーションをサポートするグラフィックカードが必要です
グラフィックスカード#
Virtio を選択し、3D アクセラレーションをチェックします
IDE ディスクと IDE CDROM#
IDE ディスクのバスは VirtIO を選択し、パフォーマンスを向上させるためです
IDE CDROM は SATA を選択します
設定が完了したら、左上の Start をクリックします
3. Bliss OS のインストール#
パーティション#
installation を選択します
最初の Create/Modify partitions を選択します
GPT パーティションテーブルを使用しますか?は yes を選択し、Enter キーを押します
任意のボタンを押して続行し、cgdisk に入ります
方向キーで new を選択し、最初のデフォルトのまま Enter キーを押し、2 番目に + 512M と入力し、3 番目に ef00(EFI システムを表す)と入力し、4 番目は Enter キーを押し、5 番目に EFI という名前を付けます(名前を付けなくても問題ありません)
完了後、以下のようになります
方向キーで 3 番目の残りの空き領域を選択し、new を選択し、デフォルトのまま Enter キーを押して android という名前を付けます
下部で write を選択し、Enter キーを押して yes を入力して確認し、最後に quit を選択します
ハードディスクにシステムをインストール#
quit を選択し、2 番目を選択します
ext4 を選択し、vda2 をフォーマットするか確認し、yes を選択します
EFI GRUB2 をインストールしますか?は yes を選択します
vda1 をフォーマットしますか?は yes を選択します
インストールが完了するまで待ちます
最後に再起動します