PTT推薦

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

看板Headphone標題[心得] 手把手 虛擬化最新 UEFI 版 Roon ROCK作者
elguapo
(HPHT Synthesized)
時間推噓 2 推:2 噓:0 →:7

自從 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

圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

b. 選擇 Import existing disk image
https://imgur.com/AA2upDo.jpg
圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

c. 按下 Browse... 按鈕,把剛才轉好的 UEFI_ROCK.qcow2 找到,然後在下方
的放大鏡輸入欄敲入 Windows,這時會跳選單,選擇 Windows 10(我試過
其他作業系統,只有 Windows 10 這個選項會順利 boot)
https://imgur.com/DhNsN1e.jpg
圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

d. 預設 CPU 是兩顆,建議至少 4 顆,記憶體若夠大就依照 Roon 的建議設
8GB
https://imgur.com/sCnhdKY.jpg
圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

e. 自己找個好名字命名這個虛擬機器;由於要改一些設定內容,切記一定要勾選
"Customize configuration before install",然後檢查一下網路是否是 br0
https://imgur.com/RQucd3h.jpg
圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

f. 前面提到新版 UEFI 的 ROCK 必須要用 UEFI 模式開機,所以 VM 第一次
開機前一定要選擇 OVMF_CODE_4M.fd 的 UEFI
https://imgur.com/EQ32FwM.jpg
圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

g. 由於虛擬機器仍需要一個虛擬磁碟來安裝 ROCK,所以要多增加一個至少 40GB
的磁區(小於 40GB 會有錯誤信息)
https://imgur.com/mFsELkp.jpg
圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

h. 以上程序完備之後,就能啟動這個虛擬機器了!啟動成功會看到安裝選項
https://imgur.com/EtERMP7.jpg
圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

i. 這個選項輸入,必須將 USB 鍵盤「加入」這個虛擬機器,否則是無法輸入任何 東西的
https://imgur.com/sTrN5sq.jpg
圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

j. 順著安裝程式的問答,完成 ROCK 的安裝

k. 在 reboot 這個 ROCK 之前,請記得先移除安裝程式所在的磁區,也就是 SATA Disk 1
https://imgur.com/gSHEPb0.jpg

圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

l. 也順便將 USB 鍵盤還給母系統
https://imgur.com/wbo8vus.jpg
圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

m. 然後就能放心的 reboot 進入虛擬化的 ROCK 了!<3
https://imgur.com/iOXRY2E.jpg
圖 手把手 虛擬化最新 UEFI 版 Roon ROCK

說個玄學:虛擬化的 ROCK,其音質還比實體 NUC 上跑的還要上一層樓,而且不受
NUC 的限制,愛裝哪台電腦都隨意 :~)

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.96.57 (臺灣)
PTT 網址
※ 編輯: elguapo (118.163.96.57 臺灣), 12/04/2022 19:37:27 elguapo:轉錄至看板 Audiophile

12/04 19:44

dragon254312/04 19:55喔喔VM rock,不知道裝在原本的server 2019優化過的c

dragon254312/04 19:55ore主機上,聲音表現會不會更好

個人認為音質是更好的 :-)

※ 編輯: elguapo (118.163.96.57 臺灣), 12/04/2022 20:00:05

iitze12/04 20:14推!

※ 編輯: elguapo (118.163.96.57 臺灣), 12/04/2022 20:23:05

stevenao99212/04 23:04用這篇配VMWare Playt成功安裝ROCK了。測試中

Makeinu12/05 10:41感覺Host OS用PVE和ESXi管理會比較方便,請問用Ubuntu的

Makeinu12/05 10:41理由是?

因母系統有執行 HQPlayer Embedded 的需求(雖說也是能虛擬化,但拼 ECv2-> DSD1024 還是需要原生的運算力)

stevenao99212/05 11:05應該是原po剛好手上的作業環境是Ubuntu吧?

※ 編輯: elguapo (118.163.96.57 臺灣), 12/05/2022 13:03:00 ※ 編輯: elguapo (42.72.216.65 臺灣), 12/05/2022 13:47:07

dragon254312/06 14:23為了測試好不好聲,系統整個砍掉重練,hyperV裝不起來

dragon254312/06 14:23改用VM試試