VMWare环境下安装黑群晖

1.前期提示

首先vm虚拟机要17的版本,否则低版本安装时格式化硬盘报错,或者提示安装文件损坏。
选择黑群晖的镜像:原版的arpl或者国人整合过的rr(更推荐后者)
原版arpl安装教程参考:https://www.bilibili.com/video/BV1sV4y1d7xH
rr版安装教程参考:https://www.bilibili.com/video/BV1SN4y1m7F4

原版arpl的github库:https://github.com/fbelavenuto/arpl/releases
rr版的github库:https://github.com/RROrg/rr
github加速文件下载:https://down.npee.cn/


2.下载黑群晖引导并转换vmdk

实体机上安装黑群晖需要一个固定介质来引导(最常见的有U盘),在虚拟机上不需要有实体的介质,我们可以把引导镜像转成vmware的虚拟硬盘格式(vmdk),直接获得一个虚拟的引导介质。

原版的arpl在巴西大佬的库里直接就有vmdk版本的,直接下载即可无需转换。
我下载的是arpl-1.1-beta2a.vmdk-flat.zip

rr版下载img版的引导文件(vhd版的应该也有工具可以转换成vmdk,不过我没细研)
StarWind V2V Converter这个软件来把img转换成vmdk。用的时候要注意软件有全英文目录要求,否则转换报错。


3.vm虚拟机环境建设

vm新建虚拟机的时候需要记得两点,第一是网络使用桥接模式,第二是添加的硬盘都要是sata格式的,否则群晖不认。
在新建虚拟机的添加硬盘环节中,选中我们之前下载好的引导文件(原版和rr版有区别)
原版的arpl下载解压后有两个vmdk文件,确保两个文件都在同一个路径下,选择大小为10kb的(文件较小的)vmdk文件
rr版的直接选择转换好的vmdk文件即可。

选好文件后,确认,并选择保持现有格式。
新建好虚拟机,打开虚拟机设置,再添加一块用于储存的硬盘,最好大小至少要超过20G。

启动虚拟机的时候rr版或者arpl都有报错,类似于can't find derive 'eth0'或者ip error的错误。打开虚拟机vmx配置文件,以记事本方式打开,在最后添加一行

1
ethernet0.virtualDev = "e1000"

引号中的内容是你想修改成的网卡型号,随意即可。我这里用E1000。

原版的arpl在没有换源的情况下,build the loader 的下载速度及其慢,需要换源。
build the loader的界面下直接ctrl + c结束下载,并分别输入两条命令。

1
sed -i 's/global.download.synology.com/global.synologydownload.com/g' /opt/arpl/menu.sh
1
sed -i 's/global.download.synology.com/global.synologydownload.com/g' `find /opt/arpl/model-configs/ -type f -name '*.yml'`

并输入

1
./menu.sh

返回安装GUI,并重新进行一次build the loader

rr版不需要换源。


后面的就很简单了,如果安装dsm的时候出现问题可能是需要拔网。
接下来可能会去玩openwrt,或者PVE AIO方案。