由于矿难,NAS成本大幅降低,于是近来入手了星际蜗牛B款单网口版,卖家做好了引导,我只需要简单安装DSM即可。
近来入手的黑群晖安装了DS918+,但有一些问题,具体如下:
1、需要洗白
2、内置16G安装引导的SSD需要隐藏、盘符顺序不对以及CPU信息不对
3、休眠、WOL功能不能用
4、计划开关机无法使用
逛了一些论坛,查了一些资料,有网友提出了一些解决方法,这里总结一下。
(一)洗白
首先应明白洗白是否必要,洗白有两个作用,一是可以使用QuickConnect;二是可以使用Video Station解码。洗白需要找到正确的`MAC`及`S/N`码,至于其来源有各种途径,一是有算号器;二是利用退换货政策的漏洞。但是有风险,群晖如果发现同一个`MAC/SN`两个同时在线,可能会封号。如果不使用上述两个功能,可以不洗白。
要修改MAC/SN
,需要修改启动配置文件grub.cfg
,有两种方法:
- i 直接PE启动,然后加载ssd第一个分区就能找到文件
- ii SSH在线修改
个人觉得SSH在线修改
更方便,具体操作如下:
1、开放SSH端口
在控制面板里面—>终端机和SNMP 下,启动SSH功能。
2、SSH工具挂载synoboot1分区
用ssh工具如putty连接到群晖的ip地址,用创建群晖的管理用户登陆。
例如,用户名:admin 密码 123456
输入如下命令:
sudo -i //获取root超级权限
mkdir -p /tmp/boot //在/tmp目录下创建一个临时目录,名字随意,如:boot
cd /dev //切换到dev目录
mount -t vfat synoboot1 /tmp/boot/ //将synoboot1 分区挂载到boot
cd /tmp/boot/grub //切换到grub目录
vim grub.cfg //修改grub.cfg文件
按键盘上的 i 键(小写状态),进入文档编辑模式,此时就可以输入新的SN,MAC1的新值,删除旧值。
修改完成后,
按键盘上的Esc键,返回到命令模式,输入 :wq
,然后回车
保存并退出。如果修改乱了,想不保存并退出,则是输入 :q
,然后回车
。
此时可以再 vi grub.cfg
进去看看是否修改成功。
最后重启主机即可:
reboot
(二)硬盘显示
针对问题2,硬盘盘符乱,这款B款蜗牛有两个SATA控制器,有6个SATA接口(包含一个mSATA接口)。处理器控制2个能引导的接口(内存旁边的一个和mSATA ),板载控制器控制4个硬盘架的接口但不能引导。
1、硬盘位的顺序
装好DSM后硬盘顺序应该是处理器控制的两个接口在前(假设为1、2),控制硬盘架上的四个接口在后(假设为3、4、5、6)。所以只要是放在硬盘架上的硬盘在DSM都会标识在3号到6号盘之间。
若需要将硬盘架上的顺序改为1、2、3、4号标识,可以修改引导盘里的grub.conf
配置文件来实现。
修改盘序号需要在extra_args_918
变量里增加两个值SataPortMap=24
和DiskIdxMap=0400
。
即:
# /grub/grub.conf
# 从第31行开始
......
set extra_args_918='SataPortMap=24 DiskIdxMap=0400' #将两项加在这后面
set common_args_918='syno_hdd_powerup_seq=0 HddHotplug=0 syno_hw_version=DS918+ vender_format_version=2 console=ttyS0,115200n8 withefi elevator=elevator quiet syno_port_thaw=1'
# for testing on VM
set sata_args='SataPortMap=1'
......
修改完成后保存重启,我的硬盘是从左至右放在左边两个盘位中的所以是3号和4号位。
如果盘位顺序还是有误,需要把主板连接的SATA物理更换一下,交换位置就正常了。
简单解释下这两个值:
具体的含义可以【参考此处】的第229行和249行:
SataPortMap=24
配置系统有两个SATA控制器,第一个控制器有2个接口,第二个控制器有4个接口。
DiskIdxMap=0400
将第一个SATA控制器的接口序号设置为从5开始,第二个SATA控制器的接口号从1开始(04和00都为16进制)。
2、用SSD引导后隐藏启动盘
直接把启动镜像写入到mSATA盘里面,存储空间管理员里面会有一个14G左右的盘始于未使用状态,就是mSATA盘里除开启动分区后的剩余空间,像下面一样。