VirtualBox是一款開源免費跨平台的虛擬機器軟體。您可以基於VirtualBox工具提供的Windows作業系統,製作VHD格式的Windows鏡像檔案。本文介紹如何基於VirtualBox建立虛擬機器並安裝Windows作業系統。
前提條件
已安裝VirtualBox工具。VirtualBox工具官方下載地址,請參見VirtualBox官網。
已準備ISO鏡像檔案,例如win2019zh-cn20221013110224.iso。
確保網路連接穩定。
操作步驟
不同的作業系統安裝步驟可能不同,請您根據實際的安裝介面提示進行操作,本文以在BoxVirtualBox 7.0.2上建立虛擬機器並安裝Windows Server 2019作業系統為例。
步驟一:建立虛擬機器
開啟Oracle VM VirtualBox管理器,單擊建立。
在建立虛擬電腦頁面配置參數,然後單擊下一步。
名稱:填寫虛擬機器名稱,例如Windows VM。
檔案夾:虛擬電腦儲存路徑。
類型:作業系統類型,選擇Microsoft Windows。
版本:作業系統版本,按需選擇。
在建立虛擬電腦頁面,選擇記憶體時請結合虛擬機器設定及待安裝的作業系統官方要求,預設記憶體大小為1,024 MB,本樣本中以4,096 MB為例,然後單擊下一步。
在建立虛擬電腦頁面,虛擬硬碟選擇現在建立虛擬硬碟,然後單擊建立。
在建立虛擬硬碟頁面,虛擬硬碟檔案類型選擇VHD(虛擬硬碟),然後單擊下一步。
說明ECS僅支援匯入RAW、VHD和QCOW2格式的鏡像檔案。如果此處選擇了其他格式,鏡像製作完成後,需要轉換格式後再匯入。具體操作,請參見轉換鏡像格式。
在建立虛擬硬碟頁面,儲存在物理硬碟上選擇動態分配,然後單擊下一步。
在建立虛擬硬碟頁面,選擇存放檔案的位置和硬碟大小,本樣本中磁碟大小以40 GB為例,然後單擊建立。
請您耐心等待虛擬機器建立完成。
步驟二:安裝Windows作業系統
BIOS(Basic Input Output System)和UEFI(Unified Extensible Firmware Interface)是指建立ECS執行個體過程中對系統硬碟的啟動模式,您可以根據需要任選一種模式來安裝作業系統,安裝完成後將以該模式來啟動系統硬碟。有關啟動模式的更多資訊,請參見啟動模式UEFI/BIOS最佳實務。
方式一:BlOS模式
開啟Oracle VM VirtualBox管理器,選擇建立的虛擬機器,例如Windows VM。
單擊設定。
依次選擇win2019zh-cn20221013110224.iso,然後單擊OK。 ,選擇Windows作業系統的鏡像檔案
選擇建立的虛擬機器,單擊啟動,啟動虛擬機器。
在虛擬機器內安裝Windows系統,選擇需要的安裝參數,等待安裝完成即可。
方式二:UEFI模式
開啟Oracle VM VirtualBox管理器,選擇建立的虛擬機器,例如Windows VM。
單擊設定。
依次選擇win2019zh-cn20221013110224.iso,然後單擊OK。 ,選擇Windows作業系統的鏡像檔案
單擊設定。
選擇系統,在主板頁簽下,擴充特性選中啟用 EFI (只針對某些作業系統),然後單擊OK。
選擇建立的虛擬機器,單擊啟動,啟動虛擬機器。
在虛擬機器內安裝Windows系統,選擇需要的安裝參數。
說明在虛擬機器啟動階段,按任意鍵引導載入系統,否則會進入Shell命令介面。
使用UEFI模式啟動作業系統,預設的分區配置存在恢複分區,這可能導致執行個體啟動或者擴盤時出現異常,無法讀取到系統磁碟分割。需要在安裝作業系統,選擇磁碟的過程中手動建立自訂EFI分區。
手動建立自訂EFI分區。
在磁碟分割載入頁面,按Shift和F10鍵開啟命令列視窗,執行
diskpart
命令,開啟Microsoft DiskPart分區工具。執行以下命令,查看當前系統安裝的磁碟資訊。
list disk
執行以下命令,選擇硬碟。
select disk 0
執行以下命令,清除磁碟上的所有分區。
clean
執行以下命令,將選中磁碟轉換為GPT格式。
convert gpt
執行以下命令,建立EFI分區。
create partition efi size=[$Size]
說明[$Size]
為分區大小,建議不大於300 MB,此處設定為200 MB。執行以下命令,建立主要磁碟分割,使用剩餘的全部空間。
create partition primary
執行以下命令,確認分區已經建立完成。
list partition
單擊重新整理,重新整理分區資訊,單擊格式化,格式化系統磁碟分割,然後單擊下一步。
在虛擬機器內安裝Windows系統,選擇需要的安裝參數,等待安裝完成即可。
設定系統登入密碼後,登入Windows系統的虛擬機器,開啟磁碟管理頁面,確認自訂EFI分區是否成功。
選擇 ,輸入cmd,開啟命令列視窗。
執行以下命令,確認系統的啟動方式為UEFI。
msinfo32
步驟三:系統配置
安裝完成後,請完成正版啟用操作。或者後續將自訂鏡像匯入ECS執行個體後使用阿里雲的KMS啟用系統。更多資訊,請參見如何使用KMS網域名稱啟用VPC網路中的Windows執行個體。
設定允許遠端桌面連線Windows系統。
在控制台中選擇系統和安全。
在系統地區單擊允許遠端存取。
在系統屬性頁面遠程頁簽中,確認已勾選允許遠端連線到此電腦,然後單擊確定。
關閉Windows系統內建的防火牆。
在控制台中選擇系統和安全。
在Windows Defender 防火牆地區單擊檢查防火牆狀態。
在左側導覽列選擇啟動或關閉 Windows Defender 防火牆。
在自訂各類網路的設定頁面,將專用網路設定和公用網路設定設定為關閉 Windows Defender 防火牆,然後單擊確定。