Dell 網路 - 如何建立 ONIE 復原活動磁碟

摘要: 使用 onie-recovery iso 建立 ONIE USB Live disk 的程序 用於恢復其工作映像已損毀且無法開機的網路交換器。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

此程序適用於在支援 ONIE 的裝置上復原 Dell 網路交換器。它可用來執行乾淨的 ONIE 安裝,以便在作業系統和 ONIE 已損毀且無法啟動的交換器上執行全新的作業系統安裝。此行為的一些症狀可能包括但不限於:
  • 重新開機且無法開機進入交換器作業系統的 ONIE 功能表
  • 在重新開機最近升級的裝置後,會立即出現「grub>」提示
  • 最近升級的裝置重新開機後會立即出現「Hshell>」提示
  • 嘗試透過 BIOS 或其他方式開機進入 ONIE 或作業系統磁碟分割,但系統無法如預期開機
本文列出建立 ONIE Live Disk USB 的三種方式,以及如何使用Live Disk 進行交換器復原的指示。這三種方法和用例場景是:
  • 使用 Rufus 建立 ONIE Live Disk USB
  • 這是在 Windows 工作站上執行
  • 使用運作中的 ONIE CLI 建立 ONIE Live Disk USB
    • 這適用於未生產且未使用 OS10 的系統
  • 使用正常運作的 OS10 CLI 建立 ONIE Live Disk USB
    • 這可以在正在運作的交換器上執行

先決條件:

  • 現場人員

  • 可格式化的 USB
  • Onie-recovery iso
    • 可在 Dell 支援網站的「ONIE Software .zip」資料夾的「Direct Downloads」標籤下找到,例如: onie-recovery-x86_64-dellemc_s4100_c2338-r0.3.33.1.1-11.zip
  • 下列其中一項:
    • Windows 系統下載 Rufus
    • ONIE 運作正常的交換器,但該交換器未處於生產狀態,且可重新開機
    • 可存取 linuxadmin 帳戶的運作中 OS10 交換器

使用 Rufus 建立 ONIE Live Disk USB:

  1. 從下列網站下載 Rufus,標準 Windows x64 選項:  https://rufus.ie/en/#google_vignette此超連結會帶您前往 Dell Technologies 以外的網站。 
  2. 啟動 Rufus .exe檔案
  3. 在「裝置」下,選取要作為即時磁碟可開機 USB 的 USB 磁碟機
  4. 從「開機選擇」下的解壓縮資料夾中選取 onie-recovery .iso 檔案
  5. 在「分割區配置」中,選取 GPT,在「目標系統」中選取 UEFI。下圖顯示了所用設定的範例
Rufus_Settings
6.選擇「開始」選項以創建活動磁碟後,將打開一個附加視窗,要求選擇用於寫入映像的模式。選擇建立映像的 DD 選項
選取 DD 選項
 
7.隨即會出現警告訊息,通知目前在 USB 上的所有資料都將遭到銷毀,選取確定以繼續操作。
8.完成後,Rufus 上的狀態會在下方返回為「就緒」。
9.從工作站移除 USB,然後將其插入目標系統以復原。


使用運作中的 ONIE CLI 建立 ONIE Livedisk USB:

 將 USB 插入正常運作的交換器,而該交換器上有 onie-recovery .iso,然後在重新開機交換器後,選取 ONIE 嵌入選項。
  1. 如果未立即偵測到 USB,您可以建立暫存目錄、搜尋,然後使用下列命令將其掛接:
                       
mkdir /mnt/media
fdisk -l
mount /dev/sdb1 /mnt/media
         
           注意:Linux 中的「fdisk -l」命令會列出所有偵測到儲存裝置的磁碟分割表格。其格式通常為 /dev/sda1、/dev/sda2 等。USB 通常會位於使用 「fdisk -l」選項傳回的磁碟機底部,通常使用 /dev/sdb#

2.將 .iso 檔案從 USB 複製到所需的工作目錄,此範例中使用的根目錄和 onie-recovery 版本 3.33.1.1-11:                        
cp /mnt/media/onie-recovery-x86_64-dellemc_s4100_c2338-r0.3.33.1.1-11.iso 
使用 onie-recovery .iso映像建立可開機 USB,此命令會在單一行上執行。                        
dd if= onie-recovery-x86_64-dell_<platform>_<model>_<build>_r0.<version#>.iso of=/dev/sdb bs=10M status=progress
程序完成後,請使用下列命令取消掛接:                        
umount /mnt/media

從正常運作的交換器卸下 USB,然後將其插入目標系統以進行復原


使用Working OS10 CLI 建立 ONIE Livedisk USB:

注意:這些步驟不需要重新啟動工作中的交換機或中斷流量,它們也適用於大多數 Linux CLI 環境。
 
  1. 要執行這些步驟,您需要存取 OS10 交換器上的 linuxadmin 使用者帳戶。您可以在第一次登入提示時以「linuxadmin」身分登入,或在 OS10 CLI 中輸入下列命令來輸入:
                     
  system “sudo -i”
​​​​​​
  1. 插入僅包含 onie-recovery iso 的 USB 磁碟機
  2. 如果未立即偵測到 USB,您可以建立暫存目錄、搜尋,然後使用下列命令將其掛載:
                   
     mkdir /mnt/media
     fdisk -l
     mount /dev/sdb1 /mnt/media


                 USB 通常會位於使用 fdisk -l 選項傳回的磁碟機底部。通常為 /dev/sdb#
  1. 將 .iso 檔案從 USB 複製到所需的工作目錄,此範例使用根目錄:
                        ​​​​
 cp /mnt/media/onie-recovery-x86_64-dell_<platform>_<model>_<build>_r0.<version#>.iso /
  1. 使用 onie-recovery .iso映像建立可開機 USB,此命令會在單一行上執行。              
 dd if= onie-recovery-x86_64-dell_<platform>_<model>_<build>_r0.<version#>.iso of=/dev/sdb bs=10M status=progress
  1. 程序完成後,請使用下列命令取消掛接:                    
umount /mnt/media
  1. 從正常運作的交換器卸下 USB,然後將其插入目標系統以進行復原

使用 ONIE Livedisk USB 復原交換器:

  1. 我將 ONIE livedisk USB 插入要復原的目標系統。
  2. 開啟目標系統電源,然後按下「Delete」鍵進入 BIOS 選單。請注意,預設的 BIOS 密碼為空白。
  3. BIOS 功能表開啟後,使用向右方向鍵瀏覽至「儲存並退出」選項
  4. 進入「Save & Exit」標籤後 瀏覽至「Boot Override」區段 並選取要機的 USB
BIOS 開機
5.完成此操作後,BIOS 會從 ONIE 復原 USB 裝置開機。在顯示的 GRUB 功能表中有兩個選項;奧妮:救援和ONIE:嵌入 ONIE。選取 ONIE:Emembedded ONIE 選項。此程序會在交換器上安裝 ONIE,然後將系統重新開機至一般 ONIE 模式。
奧妮救援
6.交換器重新開機後,ONIE:您可以選擇安裝或自動開機進入,現在可以執行所需作業系統的全新安裝。

受影響的產品

PowerSwitch S4128F-ON/S4128T-ON, PowerSwitch S4148F-ON/S4148T-ON/S4148FE-ON, PowerSwitch S4148U-ON, PowerSwitch S4248FB-ON /S4248FBL-ON

產品

MX Series, N Series, S Series, E Series, OS9, SmartFabric OS10 Software
文章屬性
文章編號: 000213926
文章類型: How To
上次修改時間: 25 7月 2024
版本:  2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。