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驱动。