Boot

UEFI 預引 導環境期間出現異常。DellFormsProcessorDxe.efi

  • December 29, 2019

啟動 Dell PowerEdge r720 時,UEFI 崩潰,使其幾乎無法啟動。此異常發生在按 F2 進入“ F2 系統設置”後,這意味著****無法進入菜單切換回 BIOS 引導模式。使用 F11 啟動菜單可以讓我進入 LifeCycle Controller 或成功啟動作業系統。作業系統在啟動後似乎工作正常,但無法進入 LifeCycle 控制器部分以僅切換到 BIOS 啟動。

UEFI 預啟動崩潰的螢幕截圖。

The system detected an exception during the UEFI pre-boot environment.

rip 78592CD3 DellFormsProcessorDxe.efi +010CD3  <-- Crash occurred here

在添加了不受支持的“ Dell EMC Boot Optimized Server Storage ”卡(即Dell BOSS-s1)後,R720 成功啟動了幾次。BOSS 是 HighPoint SSD7103 RAID 卡的一個更簡單的版本。兩個 M.2 插槽和一個 Marvel RAID 控制器,可根據需要創建 RAID1 鏡像。這些卡的目的是使用固態啟動作業系統,並為虛擬機或其他數據釋放旋轉碟片。從概念上講,它們非常簡單,但直到 R740 和其他第 14 代硬體才得到官方支持。本質上,一個 SATA RAID 控制器在 PCI 卡上有兩個 M.2 插槽,所以沒什麼太複雜的。

帶 SATA SSD 驅動器的 Dell Boss-s1 能否用於啟動 Dell R720?

BOSS-S1 似乎與 UEFI 不兼容,因此更改為 BIOS 啟動。由於 EFI 崩潰阻止了 F2 BIOS 訪問以禁用特定的 PCI 插槽,因此物理移除卡是唯一的選擇。如果我當時對 SOL 和 racadm 很熟悉,我會嘗試:

ssh root@iDracB
racadm    
racadm>>racadm get BIOS.BiosBootSettings
racadm>>racadm get BIOS.UefiBootSettings 
racadm>>racadm set BIOS.BiosBootSettings.BootMode Bios

racadm 通過 SOL 連接到 iDrac 會比物理訪問容易得多,但不相信它會起作用。為什麼?目前,該機器已在 BIOS 模式下多次啟動,沒有出現任何問題。昨天,啟動時出現了另一個 UEFI 異常,即使racadm get BIOS.BiosBootSettings.BootMode=Bios. 那是另一個問題。

引用自:https://serverfault.com/questions/989987