黑群暉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個8TBASIC16T,資料
存儲池2:1個4TBASIC4T,重要文件,備份
另外使用一個閑置的1T硬盤冷備份關鍵數據

開啟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並可以按照提示進行緩存的設置。

核顯硬解問題處理

確定群暉系統核顯是否顯示正常

root登錄SSH下敲命令 ls /dev/dri 可以看到 card0 renderD128 字樣,如果核顯都不顯,說明未驅動成功

有些U直接刷完引導就能顯示,有些U需要打擴展驅動包才顯示,有些U需要打擴展驅動包+硬解補丁才顯示,請自行測試

10代cpu安裝DS918-7.01-42218核顯硬解(根據實際情況看是否需要修復)

參考文章鏈接

  1. 先看一下是否可以硬解:cat /sys/kernel/debug/dri/0/i915_frequency_info

yes表示可以硬解,則無需下一步了,no的話進行下面操作

  1. 查詢設備ID(Inter官網查詢鏈接

我的CPU:i5-10400,經查詢是0x9BC8,查詢設備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表示可以硬解。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM