無法在 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:
    1. 創建虛擬機器。
      create_vm
       
    2. 選擇 編輯設定
      例如:突出顯示虛擬機器,點擊操作並在下拉菜單中選擇 編輯設定
      edit_settings
    3. 選擇 選項  標籤並選擇 一般  項目。 
      例如:點擊 虛擬機選項 標籤並點擊 進階 選項。 
      adv
       
    4. 點擊 配置參數 按鈕。
      例如:在 配置參數 行中點擊 編輯配置 標籤。
      edit
       
    5. 添加新行。 
      例如:點擊 添加參數 標籤
      add_row
       
    6. SMBIOS.reflectHost 作為名稱,並將 TRUE 作為值粘貼。
      例如: 
      true_row
       
    7. 關閉虛擬機器以使更改生效。
      pwr_off
       
  • 方法 2: 將以下行添加到虛擬機的 .vmx 文件中:
    SMBIOS.reflectHost = TRUE 
    參考以下 Broadcom 提示 以了解如何編輯 .vmx 文件。
    https://knowledge.broadcom.com/external/article/311480/editing-the-vmx-file-of-a-vmware-worksta.html
    vm_file
     

其他資訊

  1. 問題的根本原因:Microsoft 要求 OEM 提供的安裝媒介包含所謂的 "Bios-鎖定" 機制。此機制僅允許在 OEM 廠商的硬體上使用安裝媒介。使用預設設定時,VMware 虛擬機不包含所需的 BIOS 識別,因此 BIOS 鎖定檢查將失敗並彈出錯誤訊息。
  2. 關於修復:所描述的修復使 VMware 虛擬機能夠反映主機的 SMBIOS,這包括所需的識別資訊,因此 BIOS 鎖定檢查通過。

注意:零售版 Microsoft Windows Server 媒介不具有 BIOS 鎖定機制,因此不會發生此問題。

相關資訊

Broadcom 提示

別名 Id:99268
文件ID:HT506366
原始發布日期:03/22/2018
Last Modified Date:01/29/2025