[心得] 手把手 虛擬化最新 UEFI 版 Roon ROCK

看板Headphone作者 (HPHT Synthesized)時間1年前 (2022/12/04 19:32), 1年前編輯推噓2(207)
留言9則, 4人參與, 1年前最新討論串1/1
自從 Roon 宣布最新的 ROCK 支援 UEFI 開機之後,其安裝程式也做了一些修改, 虛擬化時也需要特別去指定 UEFI 才能啟動,以下為安裝於 Ubuntu Server 22.04 的流程分享(完全免費),基本上用 VMware 除了 .img 要轉成 .vmdk 之外,其他 流程是差不多的。 假定已經安裝完成 Ubuntu Server 22.04。 1. 虛擬機器需要橋接模式的網路,所以第一步要用文字編輯器編輯 netplan 設定, 假定只有一個網路而且被作業系統命名 enp4s0: sudo vi /etc/netplan/00-installer-config.yaml 如果不會用 vi,用 nano 也可以,將內容修改為: network: ethernets: enp4s0: dhcp4: false bridges: br0: interfaces: [enp4s0] dhcp4: true version: 2 切記每個 indent 一定是兩個 space,不要用 tab 鍵,會有錯誤信息。然後 sudo netplan apply sudo reboot 2. 由於虛擬機器管理蠻複雜的,建議還是用 GUI 比較方便,因此: sudo apt install ubuntu-desktop sudo reboot 雖說已經有 GUI,但個人還是比較喜歡在 ssh 終端機剪貼指令 XD 3. 接下來安裝 Ubuntu Server 的虛擬機器套件(apt 五個套件寫在一行): sudo apt install qemu-kvm virt-manager libvirt-daemon-system libvirt-clients bridge-utils sudo reboot 如果權限有疑慮,可以補一槍: sudo usermod -aG kvm $USER sudo usermod -aG libvirt $USER 4. 去 Roon 官網下載 ROCK 映像檔並解壓縮(wget 是一行指令): wget https://download.roonlabs.net/builds/roonbox-linuxx64-nuc4-usb- factoryreset.img.gz gzip -d roonbox-linuxx64-nuc4-usb-factoryreset.img.gz 5. 因為母系統是跑 KVM/QEMU,所以要將安裝程式的 .img 轉為 .qcow2(指令一行) qemu-img convert -f raw -O qcow2 roonbox-linuxx64-nuc4-usb- factoryreset.img UEFI_ROCK.qcow2 我是為了方便識別所以我轉出的映像檔命名為 UEFI_ROCK.qcow2 6. 接下來用 GUI 叫出 Virtual Machine Manager a. 開一個新 VM https://imgur.com/GkxZvg1.jpg
b. 選擇 Import existing disk image https://imgur.com/AA2upDo.jpg
c. 按下 Browse... 按鈕,把剛才轉好的 UEFI_ROCK.qcow2 找到,然後在下方 的放大鏡輸入欄敲入 Windows,這時會跳選單,選擇 Windows 10(我試過 其他作業系統,只有 Windows 10 這個選項會順利 boot) https://imgur.com/DhNsN1e.jpg
d. 預設 CPU 是兩顆,建議至少 4 顆,記憶體若夠大就依照 Roon 的建議設 8GB https://imgur.com/sCnhdKY.jpg
e. 自己找個好名字命名這個虛擬機器;由於要改一些設定內容,切記一定要勾選 "Customize configuration before install",然後檢查一下網路是否是 br0 https://imgur.com/RQucd3h.jpg
f. 前面提到新版 UEFI 的 ROCK 必須要用 UEFI 模式開機,所以 VM 第一次 開機前一定要選擇 OVMF_CODE_4M.fd 的 UEFI https://imgur.com/EQ32FwM.jpg
g. 由於虛擬機器仍需要一個虛擬磁碟來安裝 ROCK,所以要多增加一個至少 40GB 的磁區(小於 40GB 會有錯誤信息) https://imgur.com/mFsELkp.jpg
h. 以上程序完備之後,就能啟動這個虛擬機器了!啟動成功會看到安裝選項 https://imgur.com/EtERMP7.jpg
i. 這個選項輸入,必須將 USB 鍵盤「加入」這個虛擬機器,否則是無法輸入任何 東西的 https://imgur.com/sTrN5sq.jpg
j. 順著安裝程式的問答,完成 ROCK 的安裝 k. 在 reboot 這個 ROCK 之前,請記得先移除安裝程式所在的磁區,也就是 SATA Disk 1 https://imgur.com/gSHEPb0.jpg
l. 也順便將 USB 鍵盤還給母系統 https://imgur.com/wbo8vus.jpg
m. 然後就能放心的 reboot 進入虛擬化的 ROCK 了!<3 https://imgur.com/iOXRY2E.jpg
說個玄學:虛擬化的 ROCK,其音質還比實體 NUC 上跑的還要上一層樓,而且不受 NUC 的限制,愛裝哪台電腦都隨意 :~) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.96.57 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Headphone/M.1670153569.A.18E.html ※ 編輯: elguapo (118.163.96.57 臺灣), 12/04/2022 19:37:27 ※ elguapo:轉錄至看板 Audiophile 12/04 19:44

12/04 19:55, 1年前 , 1F
喔喔VM rock,不知道裝在原本的server 2019優化過的c
12/04 19:55, 1F

12/04 19:55, 1年前 , 2F
ore主機上,聲音表現會不會更好
12/04 19:55, 2F
個人認為音質是更好的 :-) ※ 編輯: elguapo (118.163.96.57 臺灣), 12/04/2022 20:00:05

12/04 20:14, 1年前 , 3F
推!
12/04 20:14, 3F
※ 編輯: elguapo (118.163.96.57 臺灣), 12/04/2022 20:23:05

12/04 23:04, 1年前 , 4F
用這篇配VMWare Playt成功安裝ROCK了。測試中
12/04 23:04, 4F

12/05 10:41, 1年前 , 5F
感覺Host OS用PVE和ESXi管理會比較方便,請問用Ubuntu的
12/05 10:41, 5F

12/05 10:41, 1年前 , 6F
理由是?
12/05 10:41, 6F
因母系統有執行 HQPlayer Embedded 的需求(雖說也是能虛擬化,但拼 ECv2-> DSD1024 還是需要原生的運算力)

12/05 11:05, 1年前 , 7F
應該是原po剛好手上的作業環境是Ubuntu吧?
12/05 11:05, 7F
※ 編輯: elguapo (118.163.96.57 臺灣), 12/05/2022 13:03:00 ※ 編輯: elguapo (42.72.216.65 臺灣), 12/05/2022 13:47:07

12/06 14:23, 1年前 , 8F
為了測試好不好聲,系統整個砍掉重練,hyperV裝不起來
12/06 14:23, 8F

12/06 14:23, 1年前 , 9F
改用VM試試
12/06 14:23, 9F
文章代碼(AID): #1ZZ8LX6E (Headphone)