azio7 blog

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

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

环境

  1. Bliss OS iso 镜像 ( 我下载的是Bliss OS 15)
  2. 安装qemu virt-manager,我使用arch所以照着archwiki安装,其它发行版自行谷歌吧
  3. 支持OpenGl 3d加速的显卡,核显也行。根据这个question应该是要求支持IOMMU的主板和显卡并且系统已经启用IOMMU。arch开箱即用,默认就开启IOMMU了。我的3060在支持列表里,但是启动不了。amd比较好,大都支持,用amd核显启动成功

1. 新建虚拟机

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

步骤1

选择本地安装介质 直接forward 1691508673241

步骤2

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

步骤3

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

步骤4

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

步骤5(重要!)

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

2. 自定义配置

概况选项

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

显示协议

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

显卡

选择Virtio并勾选3D 加速 1691510550031

IDE 磁盘 和 IDE CDROM

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

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

3. 安装 Bliss OS

分区

选择installation 1691510712691 选择第一个Create/Modify partitions

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

任意按钮继续,进入cgdisk 1691510898728

方向键选择new,然后第一个默认回车,第二个输入+512M,第三个输入ef00(表示EFI system),第四个回车,第五个起个名EFI (起不起名无所谓) 完成后是这个样子 1691511059249 方向键下选择第三个剩下的空间继续new,然后默认回车到起名字android 1691511189244 下方选择write 回车需要你确认输入yes 最后quit即可

安装系统到硬盘上

quit出来选择第二个 1691511316854 选择ext4 格式 确认格式化vda2 选择yes

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

等待安装完成 最后reboot 1691511598049