NAS 搭建筆記 DIY黑群暉 DSM 6.23 / 7.0

Aaron Chen
8 min readNov 13, 2021

--

我的主機是Deskmini A300 + AMD R5 2400G

是出於好玩組的一台HTPC,與其說是家庭影音機,
其實是拿來看AMD有多香,測內顯的極限,
一度給家人看自動播放影片配股票HUD,遙控器換HDMI信號源就能直接用
後來也曾拿來裝Ubuntu架V2RAY小飛機,
現在拿來玩看看NAS。

按照這篇

黑群辉DSM 6.2.3 系统安装图文教程 (2020–12–27更新) | OPENOS-服务器-路由器-黑群晖-NAS-网络存储-虚拟化

下載引導映像檔和DSM OS安裝檔,分別為.img和.pat

黑群晖系统: DSM 6.2.0–6.2.3
引导版本: 1.04b (首选推荐版本)
针对机型: DS918+
引导方式: 传统BIOS和UEFI
引导下载地址
https://www.openos.org/downloads/synology-dsm-6-2-1-loader-v1-04b.15/

DS918+ DSM 6.2.3–25426 Update2 系统
https://global.download.synology.com/download/DSM/release/6.2.3/25426/DSM_DS918+_25426.pat

把隨身碟格式化NTFS,雖然exFAT或FAT32似乎也行
實際上下一步可能會自動Format,不過保險先做一次

使用16GB隨身碟,其實不用這麼大,手邊剛好有公司訂製的隨身碟消耗不完直接拿來用。

我很討厭電腦裝垃圾,所以載的應用程式都是綠色免安裝版本
開啟Rufus 3.15 載入映像檔燒進剛剛空白的隨身碟

有聽說要FAT32,不過它自動跳NTFS,最後也OK

然後開啟DiskGenius 分區大師的這個檔案,
不能直接在軟體編輯,右鍵複製到桌面編輯

grub > grub.cfg

此時確認隨身碟硬體編碼VID和PID 各四個字母數字 0~9、A-F

裝置管理員>通用序列匯流排控制器>大量儲存裝置

SN和MAC值參考這篇可以洗白
119、120好像没啥需求,916、918、3615、3617 全白码计算方法_群晖 Synology_那是云|智能生活,上那是云 — 智能生活,上那是云 (nasyun.com)

0x要保留,關於修改引導 grub.cfg 文件,其實還有個辦法就是直接在最開始 synoboot.img 裡修改,改完了再寫入隨身碟就好了,在分區大師載入虛擬映像即可,原理都是一樣的

原文網址:https://read01.com/7Rjg6Ba.html

如果RAM記憶體 內存較高可以把下列那行更換為
set common_args_918=’disable_mtrr_trim syno_hdd_powerup_seq=0 HddHotplug=0 syno_hw_version=DS918+ vender_format_version=2 console=ttyS0,115200n8 withefi elevator=elevator quiet syno_hdd_detect=0 syno_port_thaw=1'
才能正確使用所有記憶體容量

改進去好了存檔拖回取代,
插進要洗的NAS機,DEL進BIOS 改開機順序引導,
應該是UEFI的優先

另外要當儲存空間安裝DSM的硬碟要刪除磁區,必須是SATA接口才行
M.2 / USB Slot不識別
可能是基於自身性能限制USB默認被當成外接裝置,M.2只能當快取?

就會變這樣,到處灌不同版本還是失敗

*下面備註有教學把USB端口改為識別成SATA

基本上順利進引導後,就拿另一台同網路環境的裝置,筆電、手機平板都行,進入Synology Web Assistant就會找到這台NAS的操作介面。

成功進入
16g RAM的奢侈NAS,另外裝cpuinfo補釘可以讓CPU正確識別
QuickConnect也能用

正常情況應該是這樣就成功了

當然經濟許可的時候 之後會真的組陣列投白啦

目前只能偷洗白

參考書目

文菌装NAS 篇五:手把手教您安装黑群晖918+ 6.2保姆级教程,这应该是装黑群晖NAS最详细的教程了,含群晖设置_NAS存储_什么值得买 (smzdm.com)

CPU識別補丁

【新提醒】cpuinfo补丁,让黑群显示正确的CPU信息_群晖 Synology_那是云|智能生活,上那是云 — 智能生活,上那是云 (nasyun.com)

1.DSM新增共用資料夾名稱「web」(名稱隨意)
2.將ch_cpuinfo及LANG.txt上傳到群暉的共用資料夾:/volume1/web/下
3.DSM打開終端機SSH功能,端口自行設定
4.Windows powershell或Putty以root許可權登錄黑群:

ssh (群暉使用者帳號)@(群暉內網ip) -p (端口數字)

輸入使用者密碼

sudo -i

再一次輸入使用者密碼

5.cd /volume1/web
./ch_cpuinfo

6.首次運行,選擇y
刷新或重新登錄DSM後生效。

顯示正確的CPU資訊

承上,要識別m.2 nvme固態硬碟

須下載libsynonvme.so.1補丁,連結如下

https://wp.gxnas.com/wp-content/uploads/2020/02/libsynonvme.so.1

參考網址:https://read01.com/7Rjg6Ba.html

一樣把下載來的檔案丟進web,ssh取得權限

cd /usr/lib64
cp /volume1/web/libsynonvme.so.1 .

後續洗白

群晖安装完成后,通过SSH修改黑群晖的SN/MAC实现洗白 — 十佳测评 (10bests.com)

這兩個論壇應該可以找到不少資料

群晖 Synology DSM | OPENOS-服务器-路由器-黑群晖-NAS-网络存储-虚拟化
【新提醒】黑群晖_群晖论坛_群晖DSM迅雷官方远程下载_群晖助手_黑群晖洗白教程 — 智能生活,上那是云 (nasyun.com)

改接口參考

给黑群晖设置esata接口-sata改esata — 菜鸟之志 (loonlog.com)

以A300為例

esataportcfg=”0x0"
usbportcfg=”0x30000" (有兩個USB Slot)
internalportcfg=”0xffff”

前一位USB口改SATA (A300前面板USB口變SATA)

usbportcfg=”0x20000"
internalportcfg=”0x1ffff”

後一位USB口改SATA (A300後面板USB變SATA)

usbportcfg=”0x10000"
internalportcfg=”0x2ffff”

全改

usbportcfg=”0x0"
internalportcfg=”0x3ffff”

(01=1 10=2 11=3)

--

--