Redpill在github公开DSM7引导源码,可以自行编译出918+和3615xs的引导文件,这里我使用别人编译好的引导文件redpill-DS918__7.0.1-42214_b1631600116.img
一、PVE虚拟机创建
在PVE中创建一个虚拟机,VM ID和名称可以自定义,我这里是111点击下一步。
在这里选择不使用任何介质在后续步骤中会导入img引导文件。
当前页面默认即可
添加一个32G的sata硬盘用于后续DSM系统安装,大小可自定义,8G就够。
插槽为1,核数可自定义,我这里CPU核心多而且是Broadwell平台CPU,因此设置为4核Broadwell,其他默认即可。
内存也可自定义,我设置为4G。
网卡默认VirtIO
这是之前所有的设置,确认没问题点完成即可。
二、虚拟机设置
在这里修改虚拟机的所有设置,可以删除CD/DVD驱动器。
上传redpill-DS918__7.0.1-42214_b1631600116.img至PVE中,记下img文件所在目录,我这里是/mnt/pve/SMB/template/iso/redpill-DS918__7.0.1-42214_b1631600116.img
,进入虚拟机配置文件目录,PVE默认为/etc/pve/nodes/您自定义名称/qemu-server/
,编辑目录下的111.confvim 111.conf
,111对应此前设置的VM ID。
三、启动虚拟机
启动虚拟机,会出现DSM引导界面
引导完成后会出现Boot the kernel字样,等待两分钟booting完成后在路由器web界面找到DSM ip地址,浏览器输出http://"DSM ip地址":5000
后进入DSM安装界面
点击确定后进入DSM系统安装界面,点击图中的“从Synologo下载中心下载DSM补丁”。
选择DSM 7.0系列,选择7.0.1-42214,点击下载就会下载到系统安装文件DSM_DS918+_42214.pat.
在DSM浏览器中点击浏览,选择刚才下载的pat文件进行安装,等待安装完成即可。
安装完成后等待虚拟机自动重启。
重启完成后浏览器也会自动刷新界面,完成后续安装。
启动后DSM信息中心会出现空白的情况,在PVE DSM虚拟机shell中输入
sed -i 's/supportsystemperature="yes"/supportsystemperature="no"/g' /etc.defaults/synoinfo.conf
sed -i 's/supportsystempwarning="yes"/supportsystempwarning="no"/g' /etc.defaults/synoinfo.conf
重启后即可修复空白。