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

耳機

620


自從 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
dragon25431樓喔喔VM rock,不知道裝在原本的server 2019優化過的c 12/04 19:55
dragon25432樓ore主機上,聲音表現會不會更好 12/04 19:55
個人認為音質是更好的 :-)
iitze3樓推! 12/04 20:14
stevenao9924樓用這篇配VMWare Playt成功安裝ROCK了。測試中 12/04 23:04
Makeinu5樓感覺Host OS用PVE和ESXi管理會比較方便,請問用Ubuntu的 12/05 10:41
Makeinu6樓理由是? 12/05 10:41
因母系統有執行 HQPlayer Embedded 的需求(雖說也是能虛擬化,但拼 ECv2-> DSD1024 還是需要原生的運算力)
stevenao9927樓應該是原po剛好手上的作業環境是Ubuntu吧? 12/05 11:05
dragon25438樓為了測試好不好聲,系統整個砍掉重練,hyperV裝不起來 12/06 14:23
dragon25439樓改用VM試試 12/06 14:23
dragon254310樓ROCK 聽了幾天,數位聲蠻重的,請斟酌服用 12/09 23:38
請問「數位聲」是指…? 虛擬機器的 ROCK 建議用網路把信號傳出來給 Roon Bridge / Roon Ready 器材。若 USB 直接接 VM 音質會不好。
更多心得
[心得] 谷津C-16 DDC
Re: [心得] SR 紫 保險絲 + 手機錄音
[心得] KECES P28 內建USB隔離器不吃升頻訊號
[心得] BW22 V2 V3簡易心得(For Z1R)
[心得] Silvercom電源線, CM純銀公母頭 一點心得
Re: [心得] 初燒n5005
[心得] 初燒Sony NW-ZX507
Re: [心得] 朋友手作排插過程及簡易心得