ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

黑群晖DS918+ 42218 物理机+U盘引导启动 安装流程梳理

2022-02-27 17:02:23  阅读:1250  来源: 互联网

标签:硬解 libsynonvme DS918 黑群晖 so.1 lib64 NVME U盘


黑群晖DS918+ 42218安装流程梳理:

1. 启动方式:物理机+U盘启动

2. 流程(参考文章链接

2-1.修改引导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

2-2.写引导镜像

使用DiskGenius删除U盘所有分区,重新建立一个分区,并格式化为FAT32格式,退出
使用win32diskimager_0.9写入引导镜像到U盘,退出

2-3.物理机BOIS设置U盘启动

启动方式:UEFI

2-4.在线安装界面流程

打开http://find.synology.com/,进行安装
DSM安装完成,设置完成之后,创建储存池
不组Raid,使用BASIC

存储池1:2个8T,Basic,16T,资料
存储池2:1个4T,Basic, 4T,重要文件,备份
另外使用一个闲置的1T硬盘冷备份关键数据

2-5.开启NVME缓存(参考文章链接)

  1. 控制面板-终端机与SMNP,启用SSH功能,获取管理员权限:sudo -i
  2. 输入命令udevadm info /dev/nvme0n1回车,查一下自己NVME的ID位置
  3. 记一下框中的位置
    大致位置:第一行“P: /devices/pci0000:0/..这里../...”
    我的是0000:00:1d.1

之所以NVME硬盘黑群晖的空间管理员中无法识别,是因为群晖提前设定了各个机型的NVME所在的PCI位置,这些信息保存在/lib64/libsynonvme.so.1 这个文件中,而我们需要将这个文件中,关于DS918+机型的NVME所在的PCI位置改为自己机器实际所在的位置就能正确识别了

  1. 先备份一下原文件
    输入命令:cp /lib64/libsynonvme.so.1 /lib64/libsynonvme.so.1.bak
  2. DSM的File Station中创建一个临时共享文件夹tmp
    新增-新增共享文件夹-一路默认即可
  3. 复制libsynonvme.so.1到前面tmp文件夹
    命令:cp /lib64/libsynonvme.so.1 /volume1/tmp/libsynonvme.so.1
  4. 修改libsynonvme.so.1并更新回系统
    1.tmp文件中的libsynonvme.so.1下载到本地电脑,使用winhex软件编辑
    在右侧找到如下图字段,DS918+,
    原数据为0000:00:13.00000: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
  5. 开存储管理器,就发现正常识别NVME并可以按照提示进行缓存的设置。

2-6.核显硬解问题处理

确定群晖系统核显是否显示正常

root登录SSH下敲命令 ls /dev/dri 可以看到 card0 renderD128 字样,如果核显都不显,硬解更别想了

有些U直接刷完引导就能显示,有些U需要打扩展驱动包才显示,有些U需要打扩展驱动包+硬解补丁才显示,请自行测试

10代cpu安装DS918-7.01-42218核显硬解(根据实际情况看是否需要修复)

参考文章链接
0. 先看一下是否可以硬解:cat /sys/kernel/debug/dri/0/i915_frequency_info

yes表示可以硬解,则无需下一步了,no的话进行下面操作

  1. 查询设备ID(Inter官网查询链接

我的CPU:i5-10400,查询设备ID(0x9BC80x9BC5
需要进一步使用工具aida64查询(显示设备-图形处理器-PCI设备

  1. 根据自己机器的核显ID,选择对应的补丁文件,改名为 i915.ko
  2. root登录到群晖的SSH下,复制补丁文件到 /usr/lib/modules 路径下粘贴,替换原文件
  3. 重启群辉
  4. 测试硬解:cat /sys/kernel/debug/dri/0/i915_frequency_info

再看一下HW control enabled的后面是写yes还是no,yes表示可以硬解。

标签:硬解,libsynonvme,DS918,黑群晖,so.1,lib64,NVME,U盘
来源: https://www.cnblogs.com/suguangti/p/15942705.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有