無法在 VMware ESXi 超級管理程式中使用 Lenovo BIOS 鎖定媒體安裝 Microsoft Windows 伺服器 - Lenovo ThinkSystem
無法在 VMware ESXi 超級管理程式中使用 Lenovo BIOS 鎖定媒體安裝 Microsoft Windows 伺服器 - Lenovo ThinkSystem
無法在 VMware ESXi 超級管理程式中使用 Lenovo BIOS 鎖定媒體安裝 Microsoft Windows 伺服器 - Lenovo ThinkSystem
症狀
當嘗試在由 VMware ESXi 創建的虛擬計算環境中使用 Lenovo 提供的安裝媒介安裝 Microsoft Windows Server 時,安裝可能會失敗,並顯示類似以下的錯誤訊息:
"請與您的電腦製造商聯繫,以解決您在此電腦上遇到的任何問題。這些工具僅設計為在 Lenovo 電腦上運行。由於此系統未被識別為有效系統,因此安裝無法繼續。"
適用系統
該系統配置至少包含以下之一:
- ESXi 6.0,任何版本,具體版本見下文
- ESXi 6.5,任何版本,具體版本見下文
- ESXi 6.7,具體版本見下文
- Windows Server 2012 R2,任何型號,任何版本
- Windows Server 2016,任何型號,任何版本
注意:這並不意味著網路作業系統會在所有硬體和軟體組合下運行。
有關更多資訊,請參見相容性頁面:
http://www.lenovo.com/us/en/serverproven/
解決方案
以下兩個程序均以 ESXi 7.0.3 作為工作環境進行演示。
- 方法 1:
- 創建虛擬機器。
- 選擇 編輯設定。
例如:突出顯示虛擬機器,點擊操作並在下拉菜單中選擇 編輯設定。 - 選擇 選項 標籤並選擇 一般 項目。
例如:點擊 虛擬機選項 標籤並點擊 進階 選項。
- 點擊 配置參數 按鈕。
例如:在 配置參數 行中點擊 編輯配置 標籤。
- 添加新行。
例如:點擊 添加參數 標籤
- 將 SMBIOS.reflectHost 作為名稱,並將 TRUE 作為值粘貼。
例如:
- 關閉虛擬機器以使更改生效。
- 創建虛擬機器。
- 方法 2: 將以下行添加到虛擬機的 .vmx 文件中:
SMBIOS.reflectHost = TRUE
參考以下 Broadcom 提示 以了解如何編輯 .vmx 文件。
https://knowledge.broadcom.com/external/article/311480/editing-the-vmx-file-of-a-vmware-worksta.html
其他資訊
- 問題的根本原因:Microsoft 要求 OEM 提供的安裝媒介包含所謂的 "Bios-鎖定" 機制。此機制僅允許在 OEM 廠商的硬體上使用安裝媒介。使用預設設定時,VMware 虛擬機不包含所需的 BIOS 識別,因此 BIOS 鎖定檢查將失敗並彈出錯誤訊息。
- 關於修復:所描述的修復使 VMware 虛擬機能夠反映主機的 SMBIOS,這包括所需的識別資訊,因此 BIOS 鎖定檢查通過。
注意:零售版 Microsoft Windows Server 媒介不具有 BIOS 鎖定機制,因此不會發生此問題。
相關資訊
Broadcom 提示