Dell 網路 - 如何建立 ONIE 復原活動磁碟
摘要: 使用 onie-recovery iso 建立 ONIE USB Live disk 的程序 用於恢復其工作映像已損毀且無法開機的網路交換器。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
說明
此程序適用於在支援 ONIE 的裝置上復原 Dell 網路交換器。它可用來執行乾淨的 ONIE 安裝,以便在作業系統和 ONIE 已損毀且無法啟動的交換器上執行全新的作業系統安裝。此行為的一些症狀可能包括但不限於:
將 USB 插入正常運作的交換器,而該交換器上有 onie-recovery .iso,然後在重新開機交換器後,選取 ONIE 嵌入選項。
2.將 .iso 檔案從 USB 複製到所需的工作目錄,此範例中使用的根目錄和 onie-recovery 版本 3.33.1.1-11:
從正常運作的交換器卸下 USB,然後將其插入目標系統以進行復原
注意:這些步驟不需要重新啟動工作中的交換機或中斷流量,它們也適用於大多數 Linux CLI 環境。
USB 通常會位於使用 fdisk -l 選項傳回的磁碟機底部。通常為 /dev/sdb#
- 重新開機且無法開機進入交換器作業系統的 ONIE 功能表
- 在重新開機最近升級的裝置後,會立即出現「grub>」提示
- 最近升級的裝置重新開機後會立即出現「Hshell>」提示
- 嘗試透過 BIOS 或其他方式開機進入 ONIE 或作業系統磁碟分割,但系統無法如預期開機
- 使用 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:
- 從下列網站下載 Rufus,標準 Windows x64 選項: https://rufus.ie/en/#google_vignette
- 啟動 Rufus .exe檔案
- 在「裝置」下,選取要作為即時磁碟可開機 USB 的 USB 磁碟機
- 從「開機選擇」下的解壓縮資料夾中選取 onie-recovery .iso 檔案
- 在「分割區配置」中,選取 GPT,在「目標系統」中選取 UEFI。下圖顯示了所用設定的範例
6.選擇「開始」選項以創建活動磁碟後,將打開一個附加視窗,要求選擇用於寫入映像的模式。選擇建立映像的 DD 選項
7.隨即會出現警告訊息,通知目前在 USB 上的所有資料都將遭到銷毀,選取確定以繼續操作。
8.完成後,Rufus 上的狀態會在下方返回為「就緒」。
8.完成後,Rufus 上的狀態會在下方返回為「就緒」。
9.從工作站移除 USB,然後將其插入目標系統以復原。
使用運作中的 ONIE CLI 建立 ONIE Livedisk USB:
將 USB 插入正常運作的交換器,而該交換器上有 onie-recovery .iso,然後在重新開機交換器後,選取 ONIE 嵌入選項。
- 如果未立即偵測到 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 環境。
- 要執行這些步驟,您需要存取 OS10 交換器上的 linuxadmin 使用者帳戶。您可以在第一次登入提示時以「linuxadmin」身分登入,或在 OS10 CLI 中輸入下列命令來輸入:
system “sudo -i”
- 插入僅包含 onie-recovery iso 的 USB 磁碟機
- 如果未立即偵測到 USB,您可以建立暫存目錄、搜尋,然後使用下列命令將其掛載:
mkdir /mnt/media fdisk -l mount /dev/sdb1 /mnt/media
USB 通常會位於使用 fdisk -l 選項傳回的磁碟機底部。通常為 /dev/sdb#
- 將 .iso 檔案從 USB 複製到所需的工作目錄,此範例使用根目錄:
cp /mnt/media/onie-recovery-x86_64-dell_<platform>_<model>_<build>_r0.<version#>.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,然後將其插入目標系統以進行復原
使用 ONIE Livedisk USB 復原交換器:
- 我將 ONIE livedisk USB 插入要復原的目標系統。
- 開啟目標系統電源,然後按下「Delete」鍵進入 BIOS 選單。請注意,預設的 BIOS 密碼為空白。
- BIOS 功能表開啟後,使用向右方向鍵瀏覽至「儲存並退出」選項
- 進入「Save & Exit」標籤後 瀏覽至「Boot Override」區段 並選取要開機的 USB
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 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。