安卓虚拟机安装bliss

virt-manager 安装 Bliss OS 15 android x86 虚拟机

由于手机玩 ba 发热有点烫手，被迫探索搭建 linux 上能玩游戏的 x86 虚拟机。经过一番谷歌，可选的镜像有 prime os 和 bliss os，下面 prime os 死活打不开，bliss os 倒是成功了。但是启动 ba 画面渲染有问题，寄！后面转用 waydroid 玩了。由于按照网上的很多教程都不成功，所以还是记录一下搭建过程。

环境

Bliss OS iso 镜像 （ 我下载的是 Bliss OS 15）

安装 qemu virt-manager，我使用 arch 所以照着 archwiki 安装，其它发行版自行谷歌吧

支持 OpenGl 3d 加速的显卡，核显也行。根据这个question应该是要求支持 IOMMU 的主板和显卡并且系统已经启用 IOMMU。arch 开箱即用，默认就开启 IOMMU 了。我的 3060 在支持列表里，但是启动不了。amd 比较好，大都支持，用 amd 核显启动成功

1. 新建虚拟机

跟着 virt-manager 新建一个虚拟机

步骤 1

选择本地安装介质 直接 forward

步骤 2

选择你的 iso，选择操作系统为 android 9

步骤 3

根据官方文档，选择四核 4g

步骤 4

至少 10g 吧，我演示默认 20g 好了

步骤 5（重要！）

名称可以改，网络默认够用，你有什么需求可以改，主要是勾选 在安装前自定义配置

2. 自定义配置

概况选项

修改芯片组为 Q35 （Q35 较好）
固件选择 UEFI（系统启动的关键）

显示协议

监听类型选择无
OpenGL 勾上后如果你有多个显卡可以选择，要求启用 3d 加速的显卡

显卡

选择 Virtio 并勾选 3D 加速

IDE 磁盘 和 IDE CDROM

IDE 磁盘 的磁盘总线选择 VirtIO，为了更好的性能
IDE CDROM 则选择 SATA

配置完了以后点左上角的开始安装

3. 安装 Bliss OS

分区

选择 installation

选择第一个 Create/Modify partitions

然后 use GPT 分区表？选择 yes 回车

任意按钮继续，进入 cgdisk

方向键选择 new，然后第一个默认回车，第二个输入 + 512M，第三个输入 ef00（表示 EFI system），第四个回车，第五个起个名 EFI （起不起名无所谓)
完成后是这个样子

方向键下选择第三个剩下的空间继续 new，然后默认回车到起名字 android

下方选择 write 回车需要你确认输入 yes 最后 quit 即可

安装系统到硬盘上

quit 出来选择第二个

选择 ext4 格式
确认格式化 vda2 选择 yes

询问是否安装 EFI GRUB2 选择 yes
格式化 vda1？ yes

等待安装完成
最后 reboot