透過 SSH 刷寫韌體,將 Fujitsu CELVIN Q703 轉換為 Qnap TS-221

我是法國人,所以如果管理員想要創建一個法文分類,我可以用法文發佈這篇文章 :clipperton_island:

我正在分享我所做的。這個方法肯定也適用於其他型號。

用戶分享的唯一流程是針對 TS-x19x 型號(TS-219、TS-219P 等)。它包括先降級 Fujitsu 韌體,再安裝較舊版本的 QNAP 韌體,最後將其更新到最新版本。

我直接安裝了最新的韌體,而且成功了。

請先備份所有資料,

這個方法使用 QNAP 提供的手動韌體安裝流程。

我已經在文末附上相關資源連結。

你需要開啟一個能夠使用 SSH 的終端機(console)。

在 Mac 和 Linux 上,這個功能通常預設啟用。

在 Windows 上,你需要在設定中啟用「OpenSSH Client」功能,或安裝「Git Bash」或「PuTTY」。

1- 下載並解壓你想安裝的 Qnap 韌體。你可以重新命名它。我把我的命名為「TS-221.img」。

2- 將 Qnap 韌體(TS-221)複製到你的 Q703 的 Public 資料夾。

3- 在 SSH 終端機(terminal)中輸入以下指令。你可以複製貼上。記得根據你的情況更改數值(nas 的 ip、映像檔名稱)。

ssh
ssh admin@ip

將「ip」替換為 nas 的 ip。 在 Linux 或 Mac 上,指令是 ip@admin。

然後會要求你輸入密碼,預設為「admin」。然後輸入:

mkdir /mnt/HDA_ROOT/update
rm -rf /mnt/update
rm -f /tmp/update_process
ln -sf /mnt/HDA_ROOT/update /mnt/update
/etc/init.d/update.sh /share/Public/TS-221.img

然後更新腳本會執行,你會在終端機看到一些輸出訊息。

刷機過程需要一些時間。

如果一切順利,流程會以「Update Finished」訊息結束。

然後輸入:

reboot

重開機後,你會在 NAS 網頁上看到 Qnap QTS 介面!

在我的情況下,一切都像之前一樣保留了;所有應用程式和資料都還在。

NAS 看起來運作正常,就像我只是做了一次更新。所以我沒有重置它。

但使用幾小時後,我開始收到錯誤訊息!我嘗試不格式化硬碟的重置。

但系統強制我進行完整重裝並格式化。它也要求重新安裝韌體。只需選擇映像檔(我的情況是 TS-221.img)。

你必須按照流程操作,最後你會得到一台像新的一樣的 QNAP。

可以創建 QNAP 帳號,註冊 NAS 到 QNAP 網站,並使用所有 QNAP 服務。

最終,造成錯誤的不是韌體更新,而是非官方的 Transmission 3.0.0.3 應用程式有 bug。修復問題後,一切正常。所以,恢復原廠設定可能是不必要的。 請分享你在這個主題上的經驗。

我認為這個方法適用於所有執行 QTS 的 NAS,因為文件沒有指定特定的 NAS 型號。請分享你的經驗或在論壇發帖。

祝好。Zikko71

我參考了以下資訊來源:

https://www.qnap.com/en/how-to/faq/article/how-to-manually-update-the-firmware-by-ssh

以下這一行是錯誤的,沒用:

cp /share/Public/TVS-X63_20151118-4.2.0.img /share/Public/TVS-X63_20151118-4.2.0-work.img
Résumé

這段文字將被隱藏

  • Windows 10 及之後的版本內建原生 SSH 用戶端,無需安裝任何東西。

  • SSH 連線參數一律為 admin@ip

感謝你的分享!
歡迎你在 forum-nas 上用法語分享你的教學。:slight_smile: https://www.forum-nas.fr :france:

感謝您的來信。

以下教學中提到「Mac 用戶:使用 Terminal 並輸入 ssh addressofnas@admin」,所以我以為在 Linux/Unix 下也是這樣。

但我不確定。

不,不對。

順序顛倒了。

SSH 登入的格式永遠是:ssh 用戶名@IP地址

@NA9D,是的,那是一個更好的答案。:+1:

不過,username@hostname 也是可以接受的。但這需要正常的名稱解析。:nerd_face:

妙極了!