PTT推薦

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

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

※ [本文轉錄自 Headphone 看板 #1ZZ8LX6E ]

作者: elguapo (HPHT Synthesized) 看板: Headphone
標題: [心得] 手把手 虛擬化最新 UEFI 版 Roon ROCK
時間: Sun Dec 4 19:32:46 2022


自從 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 模式開機,所以一定要先
選好韌體 OVMF_CODE_4M.fd 否則會有錯誤信息
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.cc), 來自: 118.163.96.57 (臺灣)
※ 文章網址: https://www.ptt.cc/Headphone/M.1670153569.A.18E
※ 編輯: elguapo (118.163.96.57 臺灣), 12/04/2022 19:37:27

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: elguapo (118.163.96.57 臺灣), 12/04/2022 19:44:05 ※ 編輯: elguapo (118.163.96.57 臺灣), 12/04/2022 20:01:50

comipa12/04 20:03感覺是11代之前的NUC太廢XD 不過12代也有了

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