黑群暉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表示可以硬解。