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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

此程序適用於在支援 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:您可以選擇安裝或自動開機進入,現在可以執行所需作業系統的全新安裝。

Affected Products

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

Products

MX Series, N Series, PowerSwitch, S Series, OS9, SmartFabric OS10 Software
Article Properties
Article Number: 000213926
Article Type: How To
Last Modified: 25 Jul 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.