2024/03/29

蝸牛星際NAS:對隨機預先安裝的黑群暉XPENology系統不放心?由零開始自己裝!

本文已發佈逾3 年,除非文中有標注更新,否則內含的資訊有可能不合時宜,敬請注意!
注意,本篇為學術分享,本站不會負上任何數據遺失或系統數據被勒索或被涉及版權等的責任!

有關蝸牛星際這東西,香港的資源實在不多,可以細閱肥叔叔先前寫過的一篇。這款小型伺服器本身就使用Intel X86架構處理器,市場上另一有其他的NAS優化系統可供選擇,例如先前有文章提及過的Openmediavault,日後有機會可以再分享介紹。

很多買家會挑預裝了的「黑群暉」的蝸牛星際,始終連郵費幾百塊港幣送到家,一插即用,等級也不一樣──先不說用料的質素,蝸牛星際的紙上規格還真是4核Celeron加4GB RAM耶,同級的正版硬件買台老正的Synology或者QNAP,差價就是兩三倍左右吧?而且比要自己搭車去腦場買台正版Synology的NAS回來,省的不單單是錢(雖然講到尾還是錢,嘿)。

所謂「黑群暉」,就是以Hack了的Synology DSM系統XPENology軟件去模擬正版Synology網絡儲存內的專屬開機和識別芯片,去「引導」安裝程式Synology Assistant去認為該電腦是一台可以安裝DSM的群暉網絡儲存器。原理與所謂黑萍果的Hackintosh──在普通Intel電腦上安裝Mac OS的方法類似。

在蝸牛星際A款上裝DSM,首先大家需要準備一系列的材料,要不然都是白談。

  • 一台你正在使用的電腦,Mac、Windows PC、Linux階可,但必須可以用到管理員身份(也就是公司給你在家辦工的那台Windows電腦,有八成機會不能這樣做)
  • 蝸牛星際A款(假設主板、處理器、電源等都是「原廠」,其他B/C/D款都可以,不過沒試過、不保證)
  • 屏幕、VGA線、Keyboard踎屎(鍵盤滑鼠)
  • 要裝進去蝸牛星際的硬碟(s),眾數要加s!
  • 8GB以上的USB手指(內地稱U盤,下稱手指)
  • 穩定的Internet,快速更佳
  • 耐性,勇氣,運氣

軟件方面,先下載好幾個東西──

  • 開機映像檔Boot image。適用的版本是Jun’s Loader v1.04b DS918+ 〔MEGA.NZ連結〕。檔案名synoboot-ds918.zip,ZIP檔大小22MB,解壓後大小52.4MB,原檔日期是2018年10月9日12點54分。
  • Synology群暉的DSM系統。如果是蝸牛星際A款,最高只支援DSM 6.2.1而且絕不能直接試裝6.2.2!DSM請務必直接從Synology網站下載。
  • Synology Assistant群暉自家的桌面裝機工具,雖然理論上可以用網頁版的「find.synology.com」,不過筆者實測,用裝在電腦上的話,成功率比較高。對應Windwows、Mac OS和Linux版本。
  • 磁碟分區工具(Disk partiton tool)。筆者選用國產開機工具《微PE》和裡面的簡體版DiskGenius。當然大家可以選用自己歡喜的,下載個英文版的DiskGenius。另外,不用微PE或者類似的Windows系裝機工具,如Linux之類的都可以,不過有伏位,下文詳述。
  • 刷寫開機映像用的軟件。在Windows和微PE上都可以用到的是RoadKil的Roadkil’s Disk Image。除了微PE以外都可以用balenaEtcher,Mac、Windows、Linux皆可。

先搞清概念!

蝸牛星際A款,「正常地」在淘寶上買到的A款的內裝是用雜牌國產工控ITX主板,上面為焊死的Intel出品、2013年J1900 Celeron賽揚處理器,4G內存記憶體RAM,和一塊mSATA的雜牌16GB所謂固態硬碟SSD,跑SATA2(當是USB手指但使用mSATA接頭的話,應該感覺會比較好)。主板上雖然有8個USB之多,但只有一個是USB 3.0,而主板本身自帶兩個SATA2,其中一個是mSATA形式存在,另一個則是正常的SATA標準接頭。控制硬碟槽的4個SATA3規格的硬碟,是交由主板上的另一組專屬的SATA3芯片處理的。

蝸牛星際A機內雜牌的SSD,走mSATA介面,速度是SATA2標準,在淘寶有二手的拆機品大量供應。主板上亦有多個USB-A接頭,如果沒有mSATA要用上USB手指的話,也可以直接插在機箱裝面。

我們想要的,就是在雜牌mSATA上安裝前述的「引導程式」,成為所謂「引導碟」(內地稱為「引導盤」),成功讓SA能夠識別出本機為一台Synology Diskstation,然後讓我們能夠安裝DSM到另一個硬碟上面。

重點是,把「引導程式」裝在16G的mSATA後,這片硬碟裝不能作分割、不能有其他磁碟分區用來儲存任何其他東西。「引導碟」亦必須永久插在機上至不再用DSM為止;移除後則不能開機,同時,主板BIOS必需設定僅用UEFI模式開機。

適用於蝸牛星際的mSATA固態閃存硬碟SSD。即使安裝其他系統的話,16G也夠用有餘。

網上不少教材都是以USB手指作為引導碟,主要是因為XPENology本身是可以供普通PC上裝DSM之用,而找來一隻不少於512MB容量的舊USB手指應該是成本最低的方法。如果是自行組立NAS又想這樣玩的朋友,可以參考下,不過如果真有此手指,壽命方面嘛……

刷引導碟

先提示一下新手,刷引導碟時,筆者建議先不要把要裝進去蝸牛星際的硬碟裝到機內,免生混亂。如果對自己的經驗和能力充滿信心,就沒所謂了。主要是在BIOS安裝時能分清楚哪個是「引導碟」、哪個是日後用來儲存東西的硬碟就行。

決定要用蝸牛星際體內的雜牌SSD作為引導碟的話,那就要先把那SSD清空,一個磁碟分區都不能留。然後就用裝機燒錄軟件吧「引導碟」的開機映像檔(boot image)刷進去SSD。

方法有很多,例如先在手指上刷裝一個Linux,在蝸牛星際用USB開機,在USB手指上跑Linux,經Gparted工具去把SSD所有的磁碟分區清掉,再用刷機工具把開機映像檔刷到SSD上面。

肥叔叔試過用Ubuntu試過,但如果SSD上有Linux-RAID格式磁碟分區的話,Gparted和在CLI上跑的fdisk也無能為力。

筆者就用了另一個方案,用國產的裝機工具《微PE》,把手指製作成USB開機工具碟。

筆者就用了RoadKil的Disk Image,把開機映像檔刷寫工具RoadKil’s Disk Image、開機映像檔抄進去手指上的WEPE的磁碟分區。

然後在蝸牛星際關機的狀態下插上開機手指,插電、開機,瘋狂敲打Delete鍵進BIOS。

蝸牛A內的BIOS。可以見到4核的Celeron J1900處理器、4GB RAM的配置。

設定僅用UEFI開機,儲存,然後再選用USB開機。

BIOS設定中,要把Boot option filter從預設的「UEFI and Legacy」改為只限UEFI──「UEFI only」。

那應該能夠正常進入微PE的介面。

進入微PE後的畫面。微PE是內地開發團隊的改版Windows PE(英語:Microsoft Windows Preinstallation Environment;中文為Windows預先安裝環境)中公認比較「乾淨」的一個。

在微PE介面中,打開DiskGenius。

進入Disk Genius後大約是這樣子,上面有工具列,左邊是不同磁碟和分區。圖中使用時機內有那片mSATA SSD、一隻Seagate的2TB硬碟和裝有微PE的USB手指。

DiskGenius介紹找出雜牌SSD,確認可以放棄SSD裡面的數據後,就一個個磁碟分區先選取、再點上面選單的刪除鍵逐個幹掉。完成幹掉任務後謹記要儲存更變。

把16GB SSD上過去的磁碟分區全部刪除。
每個磁碟機的設定,都要個別去保存更改才會套用到該磁碟機上面。

這時SSD就空空如也,半個磁碟分區都沒有,就可以刷機了。

把開機映像檔刷進去的話,打開手指內WEPE的裝有RoadKil’s Disk Image,開啟這個刷機工具,然後再選取先前抄寫到內WEPE的開機映像檔,目標是SSD,確認無誤後開始。

打開預先下載到微PE開機手指裡「WinPE」分區中的Roadkil’s DiskImage,再找出預先下載的開機映像檔,然後開始寫入。
開機映像檔寫入到16G SSD中。完成後,SSD基本上就只有作為DSM的「引導碟」使用,不能移除,基本上也不可以作為儲存檔案之用。

開機映像檔很小,正常來說不用一分鐘就完事。

然後點擊畫面底部的開始功能選單,點下在重新開機旁的小箭頭選關機。

關機後,把開機手指拔掉,再重新開機。

把剛才裝有微PE系統的USB手指移除後可以直接用MV-16,也就是那片變身成「引導碟」的SSD開機。

這時如果見到開機選單,後可以不用理會,讓其直接跳過,然後進入Happy Hacking畫面,這就是成功用開機映像檔,把SSD變成引導碟,讓蝸牛星際偽裝成一台DS918+的第一步。

開機選單,基本上可以不用理會。
成功開機後大約,顯示器上會是這樣子。那從這一步開始,顯示器、鍵鼠不用再連在蝸牛星際NAS上,全部操作都在電腦上完成。

對呀,寫了半天,這才是第一步。

第二步,裝DSM

在同一屋簷下的另一台連接同一網絡路由器(router)的電腦上,安裝和運行Synology Assistant。

打開Synology Assistant去在網絡下搜索,看看有沒有一台自稱是DS918+的NAS,並標示「Not Installed」。

Synology Assistant會列出在家裡的本地網絡中有沒有Synology的NAS發出「我在此」的訊號。

如果沒有的話,檢查是否有接網線(蝸牛星際網絡接口的綠和橙燈有沒有閃)和是否在同一個LAN網絡。要不先上個廁所,洗手抹乾後再來搜索一下。再不行,把蝸牛星際重新開機,去BIOS設定看看開機是否設定僅用UEFI開機,再重啟。真的不行,那超過筆者能力了…

如果有的話,那是一個好的開始。有的話,把蝸牛星際關掉,然後才裝上硬碟。

對呀!現在才裝上硬碟呀,你不是早早就裝了吧?

硬碟裝上後,再開機,這時基本上整個操作都是在自己電腦上進行。

開機後,和上次一樣操作打開Synology Assistant,找到蝸牛星際偽裝成的DS918+,左點擊蝸牛偽裝成的DS918+,就會打開瀏覽器,出現DSM安裝程式的歡迎畫面。

直接點擊列表中的那台「DS918+」,會跳到瀏覽器並打開安裝界面。不過這不是我們現在要的。

不過我們是要用Synology Assistant去幫我們安裝,因為設定更方便!

選擇右點擊滑鼠,出現功能選單Context Menu,再點選安裝(Install)。

筆者的電腦是在Wifi環境下,不知是否這個原故,直接在Synology Assistant 安裝的成功率比較高。

按流程就是選擇人手安裝Manual installation。所以選用先前已經從Synology官網下載的DSM 6.2.1。

基本上就是找出預先下載了的DSM檔,交給安裝程式上載到NAS上面。

千萬要是6.2.1,因為其他版本都裝不上的、或者裝上用不了的。裝錯了請重新(從用微PE鏟SSD那一步)開始再來一次,未下載的話,那請自便。

我等你……其他朋友可以看本blog其他文章有沒有興趣~或者看一下廣告。

呀,OK了?

那我們繼續。選取指定版本的DSM後,就可以安裝到裝在蝸牛星際的硬碟上。

通過Synology Assistant安裝DSM和預先設定的過程大約是這樣。
完成後,Synology Assistant的會顯示名字(Snail)和狀態(Ready)。

總之,DSM是要裝在其他的硬碟裡面而不能裝在成為引導碟的SSD。也別去多手,試用分區工具去在SSD弄一個分區出來,不行的,試過了,SSD成為引導碟就不能碰,千萬不能碰!

裝完沒有大問題。就重啟。

進入DSM

重啟後,再通過Synology Assistant找出我們的偽DS918+。雙點擊就會打開瀏覽器,到DSM的歡迎畫面。

為免不幸的事情發生,必須要做的,就是吧所有和更新DSM的設定廢掉。也不要註冊Synology和Quick Connect的賬號。

在DSM的歡迎畫面中,先登入,再設定更新相關方法,絕對不要選任何「安裝」的選項,要系統「通知」就好,也不要註冊Synology賬號和別用Quick Connect功能。

進入DSM後,先是廢除自動更新Update和有關的自動下載更新,甚至提示功能。然後Control Panel裡面的排程Scheduled task的設定都要一併根除。

而且日後使用時千萬不要多手自行更新甚麼的。

絕對不行!

完成這些設定後,就可以正常使用DSM的功能,加用戶、在新裝的硬碟上劃分區、新增分享資料夾之類。

在Synology DSM上可以操作的東西很多,筆者以前也寫了不少,有興趣可以參考下~

沒有更新下的黑版DSM

本篇所介紹的方法,是在沒有正版Synology硬件下去在蝸牛星際A上安裝DSM,也就是傳說中的「黑群暉」。用「老翻」是有風險的,而且也會有部份功能不適用──

  • 沒有群暉正版加持的最新保安補丁和更新。
  • 沒有正版NAS機就沒有不要用Quickconnect,那是群暉給正版用戶的功能,做人還是低調一點吧。在網上找「洗白」之類的也絕不建議!
  • DS Photos、DS Video部份轉碼功能會沒用
  • DSM本身是不能讀exFAT格式化的USB手指、外置硬碟的,正版Synology NAS的話,可以課金買授權,USD 3.99。黑了的話,當然不行。

另外,要避免下載要和外面網上世界有較多聯網的套件,如各種P2P下載之類,要不數據的安全性會可能更低吧!

本篇僅為學術分享,如有任何不幸和本人無關。請支持正版群暉Synology產品,肥叔叔就有DS210j和DS414j各一,另外也有課金買exFAT授權的唷!要是覺得太麻煩,又要怕,那不如試試Openmediavault