Fw: [心得] 手把手 虚拟化最新 UEFI 版 Roon ROCK

楼主: elguapo (HPHT Synthesized)   2022-12-04 19:44:05
※ [本文转录自 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
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 模式开机,所以一定要先
选好韧体 OVMF_CODE_4M.fd 否则会有错误信息
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 的限制,爱装哪台电脑都随意 :~)
作者: comipa (綾崎若菜家御用)   2022-12-04 20:03:00
感觉是11代之前的NUC太废XD 不过12代也有了

Links booklink

Contact Us: admin [ a t ] ucptt.com