前往
大廳
主題

在VMware安裝Bliss OS紀錄

傲月織羽 | 2025-03-15 16:24:04 | 巴幣 6 | 人氣 96

嘗試各種在Linux上運行Android遊戲的方法,雖然現在對於手遊的需求已經衰退很多
圖片多,所以直接在巴哈上編輯


項目

  • 事前準備
  • 架設過程
  • 體驗及其他雜談
  • 參考資料
  • 深夜加筆

  • 事前準備

  1. Bliss OS
    官網:https://blissos.org/
    我這次下載的是Bliss OS 16(基於Android 13),具找到的資料,似乎是自帶Arm跟x86轉換liboudini
    我選擇的是帶有Google Play商店的GAppss版本,如果只想要用開源軟體的話,則要選擇下方FOSS的版本;如果是Surface或是其他更低配置的使用者,可以在往下拉選擇自己所需要的版本使用
  2. VMware Workstation
    自VMware被博通收購之後,過去付費的VMware Workstation已經可以免費使用,只需要申請帳號即可;因為我這邊的嘗試是在Windows下,所以等等會看到VMware是簡體介面,具體的變更方式可以去找這篇https://home.gamer.com.tw/artwork.php?sn=602481


  • 架設過程

  1. 新增虛擬機
  2. 即便我都是維持預設狀態,但我仍選擇自定義虛擬機
  3. 要注意版本的問題,新版本創建的環境會無法用於舊版本,但反過來可以,如果有需要移動的人就需要注意這一點
  4. 這邊選擇稍後安裝系統,至於第二個項目有路徑出現,是因為在記錄前我自己先摸索過,所以還有記憶先前的狀態
  5. 系統選項選擇Linux,並在版本的位置選擇"其他Linux 6.x內核 64位"
  6. 命名依據自己喜好變更
  7. 設定CPU及核心數量,依據自己的需求設定
    處理器(P)為有幾個CPU,內核(C)為一個CPU有幾個核心
    雖然這邊的設定能在後續的實際產生多大的影響我並沒有去測試,只是憑自己的喜好而設定
  8. 記憶體我這邊配置8G記憶體,主要是根據過往我在安卓模擬器上的設定而變更
    可依據自己的需求修改
  9. 這邊維持預設NAT即可
  10. I/O控制器類型,我這邊維持預設的LSI Logic
  11. 磁碟類型我維持預設的SCSI
  12. 選擇創建新的虛擬硬碟
  13. 硬碟大小建議至少120G,因為現在的手遊所需的空間都很大,最好多配給一些
  14. 磁碟文件沒有必要的話就維持預設路徑即可
  15. 看到這個頁面,虛擬機的硬體部分基本上都已經完成創立,如果有需要再修改硬體的配置,可以按下自定義硬體的按鈕,如果沒有問題,按下完成就會開始建立虛擬機文件
  16. 創建完成後,會來到主畫面,此時按下左上方的編輯虛擬機設置
  17. 切換到CD的位置,掛載下載回來的Bliss OS影像檔,完成就可以退出並開機
  18. 在載入後出現的畫面中,依序是以Live CD的模式啟動Bliss OS,這可以用於測試
    PC-Mode(Intel)及PC-Mode(Intel) w/FFMPEG這兩個選項我沒有嘗試過
    而第四行的Installation則是進行安裝,也是接下來要做的動作
  19. 移動到安裝選項後,按下Enter進入安裝介面
  20. 載入安裝程式的過程
  21. 正式進入安裝過程,首先要分割磁碟,選擇第一項"Create/Modify partitions"
  22. 這邊詢問使用cgdisk跟cfdisk,兩者實際嘗試過,我個人認為cfdisk會更好操作,所以這邊我選擇"NO,continue to cfdisk"
  23. 這邊的分割模式,個人選擇是gpt
  24. 上排反白的部分是目前磁碟的空間狀態,可以看到尚未分割,這邊用上下切換目前的磁區
    下方是執行的選項,此時先選擇"New"來開始新增磁碟區進行分割,這邊則是以左右切換指令
  25. 輸入數字即可完成所需要的分割,這邊的單位是M,代表是MB;如果是G則是GB
  26. 至少分割成三個部分,我這邊分別是兩個512MB的磁區,剩下的空間全都留給後續的系統安裝
    接下來選擇第一個分割好的磁區,並將指令切換到"Type"
  27. 將第一個切割出來的512MB磁區設定為"EFI System"
  28. 依照相同的方法,將第二個512MB的磁區設定為"BIOS boot"
  29. 完成後選擇"Write"寫入分割設定
  30. 這邊會詢問是否覆蓋原先狀態,並寫入新的設定,輸入yes即可
  31. 完成後即可切換到"Quit"離開這個畫面
  32. 回到主畫面,可以看到剛剛分割好的磁區,在第一個我們先前設定TYPE為"EFI System"的磁區按下Enter
  33. 這個頁面是詢問要格式化為何種檔案格式
  34. 因為用於"EFI System"的磁區有明確要求格式化為FAT32,所以此刻要選擇FAT32
  35. 詢問要設定為何種標籤,我這邊設定為"EDP"
  36. 再次詢問是否要進行格式化,並警告會清除上面的資料,選擇YES
  37. 詢問是否執行OTA更新,雖然我尚不知道用途,但根據參考的資料,此刻我選擇YES
  38. 詢問是否安裝Grub2的開機引導程式,我這邊選擇YES
  39. 開始格式化及寫入變更
  40. 完成後會回到主畫面,如下圖可見,第一個磁區已經完成格式化成FAT32,且磁碟標籤設定為EDP
  41. 以同樣的方式,將第二個前面TYPE設定為"BIOS boot"的磁區,格式化為EXT4的格式,並寫入BOOT的標籤;完成後選擇到安裝系統的磁區
  42. 因為Android是基於Linux開發的系統,所以作為安裝系統的磁區,我這邊以Linux最常用的EXT4為主要格式
  43. 這邊的標籤我個人設定為System
  44. 詢問是否格式化,選YES
  45. 格式化之後,就會開始安裝系統
  46. 詢問是否更新OTA,我這邊仍然選擇YES
  47. 詢問是否安裝Grub2的引導程式,選YES
  48. 開始安裝Grub2
  49. 更新OTA當中
  50. 到這個畫面就代表已經安裝完成,可以先退出影像檔
  51. 在設置頁面,將CD裝置的"以連接"取消
  52. 退出影像檔後,即可按下Reboot即可重啟虛擬機
  53. 按下OK或是等待讀秒後即可重啟系統
  54. 重啟虛擬機後,可以到這個頁面,就代表安裝成功
  55. 因為我是在VMware上安裝Bliss OS,要開機的話必須選擇VM Options,選擇其他模式是無法在虛擬機開機成功的
  56. 進入VM的選項後,這邊要依據選用的虛擬機軟體選擇選項,如果是在QEMU/KVM上安裝,選擇第一項,可啟用軟體加速;如果是VirtualBox或是VMware則選擇第二項,這個選項沒有軟體加速,且因為Bliss OS沒有open-vm-tools之類的東西,所以是無法獲得任何加速
  57. 選擇對應的選項後開機
  58. 看到這個畫面就代表開機成功
  59. 接下來的操作跟安卓手機或平板初次開機一樣,要做初步設定。此刻應該可以感受到流暢度稱不上好,這是因為Bliss OS在VMware上,並沒有硬體加速功能導致
  60. 先切換語系

  61. 設定頁面已經變為中文
  62. 熟悉的設定頁面
  63. 登入Google帳號,也可以選擇略過不登入

  64. 要選擇同意才可以完成登入
  65. 必須捲動到最下方才會出現接受鈕

  66. 依據自己的需求設定密碼,這過程可能會要求在手機上登入帳號
  67. 這邊我選擇略過
  68. 這邊要選擇桌面環境,"Taskbar for Bliss OS"會類似Windows的開始功能表,而"Launcher3"則是安卓手機、平板的操作方式,可以先選擇僅一次都體驗過
  69. Launcher3的登入樣子
  70. 預設沒有中文輸入法,如果要輸入中文,可以用右下角的Play商店安裝Google Gboard,這樣後續即可用打出中文
  71. 初始的解析度是1024*768


  • 體驗及其他雜談

  1. 或許是因為在VMware上沒有硬體加速,實際使用上的流暢度稱不上好,不準確的目測大概只有20多幀而已,或許在QEMU\KVK上表現會好一點,這得等到之後有空閒時,在新竹的5950x+RX6650XT上才可以測試(先前用Nvidia的顯卡,所以也沒辦法在QEMU\KVM上啟用3D加速,等未來有空再搞)

    以下是在上面掛機一場明日方舟的測試(我已經退坑很久,只為了測試而登入),不知為何沒有聲音,但實際用VMware跑遊戲時是有聲音的,只是很小聲且雜訊多
  2. 跟其他人的安裝方法有點出入,但我照別人的流程並未安裝成功,實際原因我也不想再探究
  3. 不支援open-vm-tools的話,對我來說在VMware安裝Bliss OS的意義不大,因為Android的軟體大多都是閹割版,少了很多功能,實際有需求的部分只有遊戲,但表現不佳;雖然說官方既不建議也沒有計畫讓Bliss OS在VMware上運行及支援open-vm-tools
  4. 相對於Genymotion的方案,架設起來較麻煩,但不是說Genymotion就完美無缺,單就需要用其他方式去擴容這點,Genymotion就稱不上優秀;更別說需要自己尋找liboudini來安裝這點是個硬傷(我也不知道為何同樣的方法,有時安裝就是會失敗)
  5. 或許會考慮嘗試Waydroid的方法,現況來說對於dockder的使用我還算有興趣,但一切得等到我從工作中解放才有心思,去他的欣興電子



  • 深夜加筆

因為在自己的筆電Thinkpad E14 Gen 4上,我是安裝Kubuntu的系統,所以深夜就嘗試QEMU\KVM安裝Bliss OS測試,沒想到在這個Intel I5-1240P的內顯上可以成功開啟3D加速,而且跑出來的流暢度遠超VMware無硬體加速的狀態,已經接近Bluestacks等安卓模擬器了

但不知道為何用各種錄影軟體都無法成功錄影(無論是OBS還是KDE的錄影功能,甚至是Kazam。不是軟體崩潰,就是系統整個沒有回應了),所以實際測試的影片只能等回新竹、空閒下來且測試成功的時候才可以補上錄影

目前先紀錄一下顯示方面的設定
不知道軟體崩潰的問題是否跟Intel的大小核心有關係...
追蹤 創作集

作者相關創作

相關創作

更多創作