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