全部產品
Search
文件中心

Elastic Compute Service:建立虛擬機器並安裝Windows作業系統

更新時間:Jun 19, 2024

VirtualBox是一款開源免費跨平台的虛擬機器軟體。您可以基於VirtualBox工具提供的Windows作業系統,製作VHD格式的Windows鏡像檔案。本文介紹如何基於VirtualBox建立虛擬機器並安裝Windows作業系統。

前提條件

  • 已安裝VirtualBox工具。VirtualBox工具官方下載地址,請參見VirtualBox官網

  • 已準備ISO鏡像檔案,例如win2019zh-cn20221013110224.iso

  • 確保網路連接穩定。

操作步驟

不同的作業系統安裝步驟可能不同,請您根據實際的安裝介面提示進行操作,本文以在BoxVirtualBox 7.0.2上建立虛擬機器並安裝Windows Server 2019作業系統為例。

步驟一:建立虛擬機器

  1. 開啟Oracle VM VirtualBox管理器,單擊建立

  2. 建立虛擬電腦頁面配置參數,然後單擊下一步

    • 名稱:填寫虛擬機器名稱,例如Windows VM

    • 檔案夾:虛擬電腦儲存路徑。

    • 類型:作業系統類型,選擇Microsoft Windows。

    • 版本:作業系統版本,按需選擇。

  3. 建立虛擬電腦頁面,選擇記憶體時請結合虛擬機器設定及待安裝的作業系統官方要求,預設記憶體大小為1,024 MB,本樣本中以4,096 MB為例,然後單擊下一步

  4. 建立虛擬電腦頁面,虛擬硬碟選擇現在建立虛擬硬碟,然後單擊建立

  5. 建立虛擬硬碟頁面,虛擬硬碟檔案類型選擇VHD(虛擬硬碟),然後單擊下一步

    說明

    ECS僅支援匯入RAW、VHD和QCOW2格式的鏡像檔案。如果此處選擇了其他格式,鏡像製作完成後,需要轉換格式後再匯入。具體操作,請參見轉換鏡像格式

  6. 建立虛擬硬碟頁面,儲存在物理硬碟上選擇動態分配,然後單擊下一步

  7. 建立虛擬硬碟頁面,選擇存放檔案的位置和硬碟大小,本樣本中磁碟大小以40 GB為例,然後單擊建立

步驟二:安裝Windows作業系統

BIOS(Basic Input Output System)和UEFI(Unified Extensible Firmware Interface)是指建立ECS執行個體過程中對系統硬碟的啟動模式,您可以根據需要任選一種模式來安裝作業系統,安裝完成後將以該模式來啟動系統硬碟。有關啟動模式的更多資訊,請參見啟動模式UEFI/BIOS最佳實務

方式一:BlOS模式

  1. 開啟Oracle VM VirtualBox管理器,選擇建立的虛擬機器,例如Windows VM

  2. 單擊設定

  3. 依次選擇儲存 > 沒有碟片 > 碟片 > 選擇虛擬盤,選擇Windows作業系統的鏡像檔案win2019zh-cn20221013110224.iso,然後單擊OK

  4. 選擇建立的虛擬機器,單擊啟動,啟動虛擬機器。

  5. 在虛擬機器內安裝Windows系統,選擇需要的安裝參數,等待安裝完成即可。

方式二:UEFI模式

  1. 開啟Oracle VM VirtualBox管理器,選擇建立的虛擬機器,例如Windows VM

  2. 單擊設定

  3. 依次選擇儲存 > 沒有碟片 > 碟片 > 選擇虛擬盤,選擇Windows作業系統的鏡像檔案win2019zh-cn20221013110224.iso,然後單擊OK

  4. 單擊設定

  5. 選擇系統,在主板頁簽下,擴充特性選中啟用 EFI (只針對某些作業系統),然後單擊OK

    設定系統

  6. 選擇建立的虛擬機器,單擊啟動,啟動虛擬機器。

  7. 在虛擬機器內安裝Windows系統,選擇需要的安裝參數。

    說明
    • 在虛擬機器啟動階段,按任意鍵引導裝載系統,否則會進入Shell命令介面。

    • 使用UEFI模式啟動作業系統,預設的分區配置存在恢複分區,會導致執行個體啟動或者擴盤存在異常,出現讀取不到系統磁碟分割的情況。需要在安裝系操作統,選擇磁碟的過程中,需要手動建立自訂EFI分區。

  8. 手動建立自訂EFI分區。

    1. 在磁碟分割載入頁面,按shiftF10鍵開啟命令列視窗,執行diskpart命令,開啟Microsoft DiskPart分區工具。

    2. 執行以下命令,查看當前系統安裝的磁碟資訊。

      list disk
    3. 執行以下命令,選擇硬碟。

      select disk 0
    4. 執行以下命令,清除磁碟上的所有分區。

      clean
    5. 執行以下命令,將選中磁碟轉換為GPT格式。

      convert gpt
    6. 執行以下命令,建立EFI分區。

      create partition efi size=[$Size]
      說明

      [$Size]為分區大小,建議不大於300 MB,此處設定為200 MB。

    7. 執行以下命令,建立主要磁碟分割,使用剩餘的全部空間。

      create partition primary
    8. 執行以下命令,確認分區已經建立完成。

      list partition
    9. 單擊重新整理,重新整理分區資訊,單擊格式化,格式化系統磁碟分割,然後單擊下一步

  9. 在虛擬機器內安裝Windows系統,選擇需要的安裝參數,等待安裝完成即可。

  10. 設定系統登入密碼後,登入Windows系統的虛擬機器,開啟磁碟管理頁面,確認自訂EFI分區是否成功。

  11. 選擇開始 > 運行,輸入cmd,開啟命令列視窗。

  12. 執行以下命令,確認系統的啟動方式為UEFI。

    msinfo32

步驟三:系統配置

  1. 安裝完成後,請完成正版啟用操作。或者後續將自訂鏡像匯入ECS執行個體後使用阿里雲的KMS啟用系統。更多資訊,請參見如何使用KMS網域名稱啟用VPC網路中的Windows執行個體

  2. 設定允許遠端桌面連線Windows系統。

    1. 控制台中選擇系統和安全

    2. 系統地區單擊允許遠端存取

    3. 系統屬性頁面遠程頁簽中,確認已勾選允許遠端連線到此電腦,然後單擊確定

  3. 關閉Windows系統內建的防火牆。

    1. 控制台中選擇系統和安全

    2. Windows Defender 防火牆地區單擊檢查防火牆狀態

    3. 在左側導覽列選擇啟動或關閉 Windows Defender 防火牆

    4. 自訂各類網路的設定頁面,將專用網路設定公用網路設定設定為關閉 Windows Defender 防火牆,然後單擊確定