1.制作proxmox ve虚拟机,引导盘:传送门

2.建立虚拟机。这里需要注意的选项:
上传引导盘img后,挂载为sata0硬盘:

qm importdisk 101 /var/lib/vz/images/101/synoboot.img local-lvm

sata1随便分配一个空白硬盘,待装完系统后删除。
scsi控制器选用默认的LSI53c895a,传统bios方式启动,切记不能用uefi方式;硬盘0挂载sata最多只支持6块硬盘(经测试推荐), scsi支持12块,virtio则支持无限多块;

3.使用winscp登录虚拟机,上传相关synoboot.img文件到/var/lib/vz/images/{VM_ID}/

3.挂载硬盘:

qm set 101 --sata1 /dev/disk/by-id/ata-TOSHIBA-TR200_58IB706QK3US 
&& qm set 101 --sata2 /dev/disk/by-id/ata-TOSHIBA-TR200_58IB706HK3US 
&& qm set 101 --sata3 /dev/disk/by-id/ata-TOSHIBA-TR200_58IB7077K3US 
&& qm set 101 --sata4 /dev/disk/by-id/ata-TOSHIBA-TR200_58IB706PK3US 
&& qm set 101 --sata5 /dev/disk/by-id/ata-TOSHIBA-TR200_58IB707FK3US


4.在虚拟机shell下运行:

nano /etc/pve/qemu-server/{VM_ID}.conf

4.调整引导顺序

5.查找ip

6.上传相关pat文件

可能用到的qm命令:

qm importdisk 101 /var/lib/vz/images/101/synoboot.img local-lvm
qemu-img convert /var/lib/vz/images/101/synoboot.img -O qcow2 /var/lib/vz/images/101/synoboot.qcow2
nano /etc/pve/qemu-server/{VM_ID}.conf
args: -device 'piix3-usb-uhci,addr=0x18' -drive 'id=synoboot,file=/var/lib/vz/images/{VM_ID}/synoboot.img,if=none,format=raw' -device 'usb-storage,id=synoboot,drive=synoboot'
ls -al /dev/sd*
mkfs.ext4 /dev/sdb