VirtualBox是一款開源免費跨平台的虛擬機器軟體,您可以基於它製作VHD格式的Windows鏡像檔案。本文介紹如何基於VirtualBox建立虛擬機器並安裝Windows作業系統。
前提條件
已安裝VirtualBox工具。VirtualBox工具官方下載地址,請參見VirtualBox官網。
已準備ISO鏡像檔案,例如win2022zh-cn.iso。
確保網路連接穩定。
操作步驟
不同的作業系統安裝步驟可能不同,請您根據實際的安裝介面提示進行操作,本文以在BoxVirtualBox 7.1.10上建立虛擬機器並安裝Windows Server 2022作業系統為例。
步驟一:建立虛擬機器
開啟Oracle VirtualBox管理器,在工具列單擊全域設定,選擇Expert頁簽並單擊確定。
說明該版本的VirtualBox工具只有選擇Expert頁簽設定為專家模式,在建立虛擬機器時才可以按需選擇虛擬磁碟檔案類型,否則預設均為VDI格式。
在工具列單擊建立。
建立虛擬機器。
在虛擬電腦名稱和系統類別型地區設定虛擬機器的名稱和作業系統類型。
名稱:填寫虛擬機器名稱,例如WindowsVM。
檔案夾:選擇虛擬機器的儲存路徑。
虛擬光碟片:選擇已準備的ISO鏡像檔案。
版本、類型:VirtualBox會根據ISO鏡像檔案自動填滿作業系統版本和類型。
跳過自動安裝:預設情況下,VirtualBox會自動安裝所選作業系統,建議您勾選跳過自動安裝。
在硬體地區設定虛擬機器硬體。
記憶體大小:為虛擬機器分配啟動時使用的記憶體大小。
處理器:分配虛擬CPU數量。
啟用 EFI (只針對某些作業系統):如需以UEFI模式啟動虛擬機器,勾選此選項,否則採用BIOS模式啟動。
在虛擬硬碟地區選取項目現在建立虛擬硬碟。
選擇虛擬硬碟檔案存放位置和硬碟大小。
選擇虛擬磁碟檔案類型。
說明ECS僅支援匯入RAW、VHD、QCOW2和VMDK格式的鏡像檔案。如果此處選擇了其他格式,鏡像製作完成後,需要轉換鏡像格式再匯入。
單擊完成,等待虛擬機器建立完成。
步驟二:安裝作業系統
BIOS(Basic Input Output System)和UEFI(Unified Extensible Firmware Interface)是指建立ECS執行個體過程中對系統硬碟的啟動模式,您可以根據需要任選一種模式來安裝作業系統,安裝完成後將以該模式來啟動系統硬碟。有關啟動模式的更多資訊,請參見執行個體啟動模式。
BlOS模式
選擇建立的虛擬機器,在工具列單擊啟動,啟動虛擬機器。
在虛擬機器內手動選擇需要的安裝參數安裝Windows系統,並等待作業系統安裝完成。
UEFI模式
選擇建立的虛擬機器,在工具列單擊啟動,啟動虛擬機器。
在虛擬機器內選擇需要的安裝參數安裝Windows系統。
自訂EFI分區。
以UEFI模式啟動作業系統預設的分區配置存在恢複分區,這可能導致執行個體啟動或者擴盤時出現異常,無法讀取到系統磁碟分割。需要在安裝作業系統時選擇磁碟的過程中手動建立自訂EFI分區。
重要在虛擬機器啟動階段,按任意鍵引導載入系統,否則會進入Shell命令介面。
步驟三:系統配置
設定允許遠端桌面連線Windows系統。
在控制台中選擇系統和安全。
在系統地區單擊允許遠端存取。
在系統屬性頁面遠程頁簽中,確認已勾選允許遠端連線到此電腦,然後單擊確定。
關閉Windows系統內建的防火牆。
在控制台中選擇系統和安全。
在Windows Defender 防火牆地區單擊檢查防火牆狀態。
在左側導覽列選擇啟動或關閉 Windows Defender 防火牆。
在自訂各類網路的設定頁面,將專用網路設定和公用網路設定設定為關閉 Windows Defender 防火牆,然後單擊確定。
後續步驟
後續您可以根據實際需求進行以下操作:
安裝Vminit:以確保運行鏡像的ECS執行個體能成功完成初始化配置。
安裝virtio驅動:為避免部分虛擬機器的作業系統在匯入自訂鏡像後無法啟動,您需要在匯入鏡像前檢查是否需要在原始伺服器中安裝virtio驅動。