[心得] 手把手 虛擬化最新 UEFI 版 Roon ROCK
自從 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 的限制,愛裝哪台電腦都隨意 :~)
--
12/04 19:44
喔喔VM rock,不知道裝在原本的server 2019優化過的c
ore主機上,聲音表現會不會更好
個人認為音質是更好的 :-)
※ 編輯: elguapo (118.163.96.57 臺灣), 12/04/2022 20:00:05推!
用這篇配VMWare Playt成功安裝ROCK了。測試中
感覺Host OS用PVE和ESXi管理會比較方便,請問用Ubuntu的
理由是?
因母系統有執行 HQPlayer Embedded 的需求(雖說也是能虛擬化,但拼 ECv2-> DSD1024 還是需要原生的運算力)
應該是原po剛好手上的作業環境是Ubuntu吧?
為了測試好不好聲,系統整個砍掉重練,hyperV裝不起來
改用VM試試
43
[情報] 微軟表示並不會為ARM Mac提供客製化Win10日前Apple在WWDC上表示未來Mac將會從x86轉換至ARM平台。但對於現有的Bootcamp卻完全 沒有任何回應,對於未來Mac要如何安裝Windows也有疑問 對此,微軟日後向外媒公布的聲明表示目前ARM的Windows 10都是採OEM授權。所以並不會 特別對未來的ARM Mac提供客製化版本27
[心得] 手機跑dockerWe need to go deeper... 基本上,Android手機沒辦法直接跑docker,因為kernel根本就不支援。雖然如此,我們還 有QEMU虛擬機呀,可惜KVM也沒辦法用。 網誌好讀版: 架構:Termux模擬器建立QEMU虛擬機,虛擬機裡面安裝Docker,然後再通訊埠轉發。20
[閒聊] 有人用過intel的內顯虛擬化嗎?安安 小弟之前無聊查資料 發現intel內顯有一個很神的功能,就是顯卡虛擬化intel GVT-g 為什麼說它神呢?因為AMD和NVIDIA最便宜支援虛擬化的顯卡,價位都差不多2080ti的價 格10
[請益] 對git server 虛擬化的好處是啥?我們家的mis說要開個虛擬化的git讓我們使用 但是...資料虛擬化到底有啥好處呢? 一堆project 累積起來也快2T VM 備份一次就機T呢? data server 虛擬化有啥好處呢?8
Re: [請益] 有關虛擬化選擇我會建議vmware,商業的東西,還是找大家都在用的,發生問題也比較好解決,或是找業 務來談談。 另外你的需求建議先使用虛擬機就好,看起來你們應該沒有很多人力可以維護,用虛擬機 跟原本用實體機的操作差不多, 碰到的阻力也會比較少。7
[心得] 12 代 i9 安裝 HQPlayer "Embedded" 教學***Ubuntu Server 22.04 Jammy Jellyfish 不用裝 ROCm!因為 HQPlayer Embedded 不支援了*** Intel 12 代 Alder Lake CPU 性能理想,可以不用 GPU 做 offload 就能用 ASDM7ECv2 調變到 DSD512。不過 Alder Lake 因為新增了 e-core 這個東西,使得 現有的 Linux 版 HQPlayer Embedded 設定都要做進一步調整,否則 e-core 會進來6
[心得] MAC利用PD來裝ROON ROCK OS看了網路上有人用非NUC的機器甚至工控機來安裝ROCK OS 自己靈機一動就想試看看用MAC上面的Parallels desktop 來試看看 這邊使用的機器是Mac Mini 2012+ PD17 1.下載ROCK OS按照官網的步驟裝在USB 隨身碟裡 2.在PD裡面創建一個Windows 10 系統