黑群晖DS918+ 42218 物理机+U盘引导启动 安装流程梳理
黑群晖DS918+ 42218安装流程梳理:
启动方式:物理机+U盘启动
个人(奢侈)物理机NAS配置,仅供参考:
CPU: 盒装 I5-10400
主板: 微星 B460M迫击炮(2.5G网卡(r8125b)+6SATA口) # 此主板经过本人测试和openos网友发帖讨论,微星和技嘉的b460主板物理机启动黑群晖普遍存在问题,无法正常引导启动
主板: 华硕 B460M-Pro(2.5G网卡(r8125b)+6SATA口) 或者华硕B460M-Plus又或者华擎的B460M-Pro
内存: 光威 DDR4 2400 8G × 2=16G
SSD: Sandisk Extreme Pro 1T NVME M2 × 2 (做读写缓存盘)
网卡2:万兆 CX341a(Mellanox ConnectX-3 Ethernet Adapter)
散热:雅俊G3
机箱:invasion X5 MATX 8盘位
电源:安钛克 NEO 650W
使用U盘作为引导
想省心去淘宝买Tank家的(这里吐槽下,他家的整机Nas配置溢价太高了,完全是在赚小白的钱,真正懂点的人肯定不会去买,最多买个空机箱(还死贵)自己DIY),想省钱就自己淘宝买个U盘自己写,不难,网上教程一大把
主要流程记录(参考文章链接)
记录个人折腾流程,只做记录和参考之用
修改引导img镜像里面的grub.cfg文件,配置参数,并更新到镜像
netif_num=2
mac1=xxxxxx
mac2=xxxxxx
sn=xxxxxx
# 使用ChipEasy_4.0工具查看引导U盘的vid和pid值
vid=xxxxxx
pid=xxxxxx
# B460M主板有SATA口6个
SataPortMap=6
DiskIdxMap=00
SasIdxMap=0
写引导镜像
使用DiskGenius删除U盘所有分区,重新建立一个分区,并格式化为FAT32格式,退出
使用win32diskimager_0.9写入引导镜像到U盘,退出
物理机BOIS设置U盘启动
启动方式:UEFI
在线安装界面流程
打开链接(http://find.synology.com/),进行安装
DSM安装完成,设置完成之后,创建储存池
我的个人方案是:
不组Raid,使用BASIC
存储池1:2个8T,BASIC,16T,资料
存储池2:1个4T,BASIC, 4T,重要文件,备份
另外使用一个闲置的1T硬盘冷备份关键数据
开启NVME缓存(参考文章链接)
- 控制面板-终端机与SMNP,启用SSH功能,获取管理员权限:
sudo -i
- 输入命令
udevadm info /dev/nvme0n1
回车,查一下自己NVME的ID位置 - 记一下框中的位置
大致位置:第一行“P: /devices/pci0000:0/..这里../...”
我的是0000:00:1d.1
之所以NVME硬盘黑群晖的空间管理员中无法识别,是因为群晖提前设定了各个机型的NVME所在的PCI位置,这些信息保存在/lib64/libsynonvme.so.1 这个文件中,而我们需要将这个文件中,关于DS918+机型的NVME所在的PCI位置改为自己机器实际所在的位置就能正确识别了
- 先备份一下原文件
输入命令:cp /lib64/libsynonvme.so.1 /lib64/libsynonvme.so.1.bak
- DSM的File Station中创建一个临时共享文件夹tmp
新增-新增共享文件夹-一路默认即可 - 复制libsynonvme.so.1到前面tmp文件夹
命令:cp /lib64/libsynonvme.so.1 /volume1/tmp/libsynonvme.so.1
- 修改libsynonvme.so.1并更新回系统
1.tmp文件中的libsynonvme.so.1下载到本地电脑,使用winhex软件编辑
在右侧找到如下图字段,DS918+,
原数据为0000:00:13.0和0000:00:13.1,根据第一步查到的本机NVME所在的PCI位置,修改为0000:00:1d.0,
顺便把另外一个nvme插槽也改了,即0000:00:1d.1,修改后保存;
2.将修改后的libsynonvme.so.1文件,上传到群晖的tmp共享文件夹下,覆盖原文件。
3.返回xshell,替换更新
删除群晖系统原文件:rm /lib64/libsynonvme.so.1
把修改好的文件复制到系统:cp /volume1/tmp/libsynonvme.so.1 /lib64/libsynonvme.so.1
修改文件权限:chmod 644 /lib64/libsynonvme.so.1
重启:reboot
- 开存储管理器,就发现正常识别NVME并可以按照提示进行缓存的设置。
核显硬解问题处理
确定群晖系统核显是否显示正常
root登录SSH下敲命令 ls /dev/dri
可以看到 card0 renderD128 字样,如果核显都不显,说明未驱动成功
有些U直接刷完引导就能显示,有些U需要打扩展驱动包才显示,有些U需要打扩展驱动包+硬解补丁才显示,请自行测试
10代cpu安装DS918-7.01-42218核显硬解(根据实际情况看是否需要修复)
- 先看一下是否可以硬解:
cat /sys/kernel/debug/dri/0/i915_frequency_info
yes表示可以硬解,则无需下一步了,no的话进行下面操作
- 查询设备ID(Inter官网查询链接)
我的CPU:i5-10400,经查询是0x9BC8,查询设备ID(0x9BC8或0x9BC5)
需要进一步使用工具aida64查询(显示设备-图形处理器-PCI设备)
- 根据自己机器的核显ID,选择对应的补丁文件,改名为 i915.ko
- 用root登录到群晖的SSH下,复制补丁文件到 /usr/lib/modules 路径下粘贴,替换原文件
- 重启群辉
- 测试硬解:
cat /sys/kernel/debug/dri/0/i915_frequency_info
再看一下HW control enabled的后面是写yes还是no,yes表示可以硬解。
请相信自己
当我们迷茫,懒惰,退缩的时候 我们会格外的相信命运 相信一切都是命中注定
而当我们努力拼搏,积极向上时 我们会格外的相信自己
所以命运是什么呢? 它是如果你习惯它 那它就会一直左右你
如果你想挣脱它 那它就成为你的阻碍 可如果你打破了它 那它就是你人生的垫脚石!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!