在 Proxmox 环境中使用虚拟 USB 存储设备 + ARPL 引导 DSM(黑群晖)

网上有很多使用 Proxmox + ARPL 的教程,这里不再赘述。但是这些教程都是使用虚拟硬盘来引导 DSM。经研究,Proxmox 底层虚拟技术 QEMU 支持虚拟 USB 存储设备,这样就可以把 ARPL 做成 USB 引导,方便日后在虚拟机和实机(baremetal)之间转换。

首先,安装 PVE。安装完成后从 SSH 登录,下载 ARPL。(本文使用 arpl-i18n)

apt install unzip
wget https://github.com/wjz304/arpl-i18n/releases/download/23.6.7/arpl-i18n-23.6.7.img.zip
unzip arpl-i18n-23.6.7.img.zip

然后,通过网页界面建立虚拟机,注意需要使用以下设置:

  • 机器类型:q35
  • BIOS类型:OVMF (UEFI)
  • 网卡:vmxnet3
  • SCSI:VirtIO SCSI

虚拟机建好之后,打开配置文件

nano /etc/pve/qemu-server/100.conf

在文件最开始的地方加入以下内容

args: -drive id=arpl,if=none,file=/root/arpl.img,format=raw,cache=none -device usb-storage,drive=arpl,removable=on,bootindex=1

(其中 file= 后面是 ARPL 镜像文件的位置,需按照实际情况填写。注意不能使用 iso/ 来访问 PVE 的镜像存储区域,只能使用绝对路径)

启动虚拟机,系统会进入 ARPL 引导器。


参考资料:Attach a raw image as a USB disk to the VM

添加新评论