將 NI Linux RT 裝置恢復為出廠預設設定

更新 Jun 2, 2025

環境

硬件

  • CompactRIO Controller
  • myRIO-1900
  • myRIO-1950
  • CompactRIO Single-Board Controller

軟體

  • LabVIEW Real-Time Module

本文說明如何將 NI Linux Real-Time 裝置恢復為出廠預設設定。以下情況可能需要執行此操作:

  • 重設密碼

  • 將採用 Linux x64 的 CompactRIO(cRIO)、sbRIO、PXI Real-Time 控制器、獨立式 USRP 控制器,或其他 real-time 裝置恢復至出廠預設值

  • 格式化磁碟並重新安裝軟體

恢復的方法依裝置所執行的作業系統而異。請參閱 Real-Time Controllers and Real-Time Operating System Compatibility 以確認各 real-time 裝置所使用的作業系統。

本說明聚焦於 NI Linux Real-Time 裝置(Intel x64-based targets)。若你使用其他裝置,請參考以下連結:


在將 RT 裝置恢復至出廠預設設定前,請注意以下事項:

  • 當你格式化磁碟時,控制器上的所有程式與設定資料將會被清除。請確認已備份所有可能需要的檔案,並記下你的 IP 設定。不需要備份驅動程式或執行階段檔案,因為這些檔案會在格式化後重新安裝。

本指南包含以下章節:

  1. 硬體需求

  2. 方法一:使用螢幕與鍵盤還原 NI Linux Real-Time 裝置

  3. 方法二:不使用螢幕與鍵盤還原 NI Linux Real-Time 裝置

    方法所需條件(Method Requirements)

    若要使用下列方法還原你的控制器,你將需要以下工具:

    • 採用 FAT16 或 FAT32 檔案系統的 USB 裝置(第一分割區需為 FAT 格式)
      備註: 某些系統無法辨識 8GB 以上的 USB 裝置。建議使用容量不超過 8GB 的 USB 隨身碟)

    • 螢幕與影像傳輸線(用於查看 BIOS 與格式化步驟)

    • Mini DisplayPort 轉接器(若螢幕不支援 DisplayPort)

    • USB 鍵盤(用於操作 BIOS 與格式化程序)

    注意: 如果你沒有上述工具(如缺少螢幕或 Mini DisplayPort 轉接器來存取 BIOS),或使用的是沒有螢幕的 NI Linux Real-Time 裝置(例如 905x 系列),請改為參考《使用 NIRECOVERY.zip 建立 Reset USB》章節,該方法僅需 FAT16 或 FAT32 格式的 USB 裝置。

     

    方法一:使用螢幕與鍵盤還原 NI Linux Real-Time 裝置

    若要使用螢幕與鍵盤還原 NI Linux Real-Time 裝置,可透過 NI Measurement and Automation Explorer(MAX)建立「Reset USB」。

    從 MAX 建立 USB 還原工具:

    1. 安裝 LabVIEW 與 LabVIEW Real-Time 模組

    2. 將 USB 裝置插入電腦

    3. 啟動 NI MAX

    4. 選擇 Tools >> Create NI Linux RT Recovery USB Drive

    5. 選擇你的 USB 裝置作為目標磁碟

    6. 選擇磁碟映像(Disk Image)

    7. 點選 Format

    8. 完成後,將 USB 裝置退出

    9. 控制器還原完成後,請使用 [External] Rufus 工具重置 USB 裝置,因為 Windows 可能無法辨識該裝置

    還原有螢幕與鍵盤的 NI Linux Real-Time 裝置:

    1. 確保目標裝置已開機

    2. 將 USB 隨身碟、鍵盤與螢幕插入該裝置

    3. 重置該裝置(請勿開機,而是按住 RESET 鍵 5 秒)

    4. 當裝置重新啟動進入 BIOS 時,按下 DeleteF10

    5. 在 BIOS 中進入 Boot 頁面,確保已將 USB 裝置設定為 第一啟動項目(first boot option)

      • 注意: 一定要正確設定此啟動項,否則還原或格式化將無法正確執行。

    截圖_2.png

    1. Save & Exit 標籤中選擇 Save Changes and Reset。當目標裝置重新開機時,將會開始格式化程序。

    2. 格式化過程將以提示「NI Real-Time Provisioning USB key」開始。

      • 選擇繼續後,系統將對目標裝置進行分割區設定、格式化並安裝 Safe Mode。

    3. 輸入 y 並按下 Enter 鍵,以開始新 Safe Mode 的分割與安裝作業。

    4. 安裝完成後,終端機上會顯示訊息:「Safe mode was successfully installed.

    5. 接著,終端機會顯示訊息:「Remove the Recovery USB key」,然後再重新開機。

    6. 拔除 USB 裝置並重新啟動目標裝置。

    7. 控制器現在將會以 Safe Mode 開機。在 MAX 中,狀態欄位應顯示「Safe Mode (No Software Installed)」。此時你可以安裝軟體到該裝置上,並視需要設定新密碼。

    8. 若要將 USB 裝置恢復為可日後使用,請使用 [External] Rufus 或其他類似工具,在電腦上格式化 USB 裝置,使其能被 Windows 辨識。
      Boot selection 中選擇 Non-bootable 選項。

    截圖_3.png

     

    方法二:不使用螢幕與鍵盤還原 NI Linux Real-Time 裝置

    若要在無螢幕與鍵盤的情況下還原 NI Linux Real-Time 裝置,可從本頁附件中的 NIRECOVERY.zip 建立「Reset USB」。

    從 NIRECOVERY.zip 建立 Reset USB

    請依下列步驟使用 NIRECOVERY.zip(見附件區段)建立 USB 裝置,該裝置可用來重設控制器密碼(透過格式化與重新安裝 Safe Mode):

    1. 將提供的 NIRECOVERY.zip 檔案內容解壓縮至 USB 裝置。

    2. 將 USB 裝置重新命名為 NIRECOVERY

    截圖_1.png

    NI Linux Real-Time 裝置(無螢幕與鍵盤)

    1. 確認目標裝置已開機。

    2. 將 USB 裝置插入控制器。

    3. 關閉控制器(按下電源鍵,若無電源鍵,則拔除電源線關機)。

    4. 按住 RESET 鍵(繼續按住直到步驟 8)。

    5. 按下並放開 POWER 鍵。若裝置無電源鍵,請重新插上電源(同時繼續按住 RESET 鍵)。

    6. 在繼續按住 RESET 的狀態下等待 5 秒。

    7. 當狀態 LED 亮起約 5 秒後,放開 RESET 鍵。

    8. 安裝完成後,終端機上會顯示訊息:「Safe mode was successfully installed」。若未連接螢幕,請等待數分鐘再進行下一步。

    9. 接著,終端機上會顯示:「Remove the Recovery USB key」訊息,然後再重新啟動。

    10. 拔除 USB,重新啟動裝置。

    11. 控制器將以 Safe Mode 開機。在 MAX 中,狀態應顯示「Safe Mode (No Software Installed)」。此時可安裝軟體並設定新密碼(如需要)。


    Intel ARM-based 裝置

    我們的技術支援工程部門可協助需要重設 Linux Real-Time(ARM 架構)裝置密碼的使用者。

    若需聯繫技術支援工程師,請造訪 NI Support

    Attachments