ECS不支持直接导入ISO格式镜像,需通过 VirtualBox 创建虚拟机并安装操作系统后,导出为 ECS 支持的VMDK 或 VHD 格式镜像文件。
操作步骤
在已安装VirtualBox工具且已准备ISO镜像文件的情况下,执行以下操作。
以在BoxVirtualBox 7.1.0版本中安装Windows Server 2022 Datacenter Evaluation 图形化界面为例。
步骤一:创建虚拟机
配置环境。
进入
Oracle VirtualBox,单击全局设定,切换至Expert页签。自定义默认虚拟电脑位置后,单击确定。
虚拟机文件占用空间较大,建议存放至数据盘。
创建虚拟机。
单击新建,在虚拟电脑名称和系统类型区域设置以下参数。
名称:自定义虚拟机名称。
虚拟光盘:选择已准备的ISO镜像文件。
跳过自动安装:勾选跳过自动安装。
在虚拟硬盘区域选择现在创建虚拟硬盘。
虚拟磁盘文件类型:选择VHD或VMDK格式,以确保镜像能直接导入ECS,无需额外转换。

单击完成,创建虚拟机。
步骤二:安装操作系统
BIOS :传统的固件接口,用于初始化硬件并加载操作系统,主要用于兼容旧操作系统(如 Windows XP 及更早版本)。
UEFI : BIOS 的现代化替代方案,支持安全启动(Secure Boot),启动速度更快。
目标实例规格和镜像启动模式存在匹配关系,若实例规格与镜像启动模式不匹配,实例可能无法正常启动。详细可参考启动模式生效规则。
BIOS
设置虚拟机启动模式为BIOS。
选中新建的虚拟机后,在菜单栏中单击设置。
确保系统中未勾选启用EFI(只针对某些操作系统)。
创建操作系统。
在菜单栏中单击启动。
按照界面提示,输入需要安装的语言和其他选项,单击下一页后,单击现在安装。
选择要安装的操作系统,单击下一页。
勾选接受Microsoft软件许可条款后,单击下一页。
单击自定义:仅安装Microsoft Server 操作系统。
重新分区。
自动安装会在系统盘末尾创建恢复分区,阻碍后续主分区扩容,因此需要手动重新分区。
在操作系统的安装位置界面,将光标悬停至菜单栏的热键,单击,按下
Shift和F10键,打开命令行窗口。执行
diskpart命令,打开分区工具。清理目标磁盘。
#选择目标磁盘0。 select disk 0 #清除所有分区。 clean创建分区。
#(可选)创建启动分区用于引导启动程序,size以200MB为例,建议小于300MB。 create partition primary size=200 active #设置分区属性为启动分区。 #创建主分区,用于安装操作系统。 create partition primary #查看分区结果,输出两个主要分区表示创建分区成功。 list partition连续输入并回车两次
exit,退出命令行界面。
在操作系统的安装位置界面,单击刷新,加载新分区信息。
选中主分区后,单击下一页,等待操作系统安装完毕。
登录操作系统。
安装完毕后,系统会自动启动,依照界面提示设置系统密码。
将光标悬停至菜单栏的热键,单击,解除锁屏。
输入自定义的系统密码后,登录操作系统。
确认BIOS模式启动是否成功。
右键单击
图标,打开磁盘管理,确认磁盘0的系统分区状态良好。右键单击
图标,选择运行,输入msinfo32,进入系统信息界面。查看BIOS模式为传统。表示BIOS模式启动成功。
UEFI
设置虚拟机启动模式为UEFI。
选中新建的虚拟机后,在菜单栏中单击设置。
在系统中勾选启用EFI(只针对某些操作系统),单击确定。
创建操作系统。
选中新建的虚拟机后,在菜单栏中单击启动。
界面出现press any key to boot from CD or DVD时,按下任意键加载系统。
按照界面提示,输入需要安装的语言和其他选项,单击下一页后,单击现在安装。
选择要安装的操作系统,单击下一页。
勾选接受Microsoft软件许可条款后,单击下一页。
单击自定义:仅安装Microsoft Server 操作系统。
重新分区。
自动安装会在系统盘末尾创建恢复分区,阻碍后续主分区扩容,因此需要手动重新分区。
在操作系统的安装位置界面,将光标悬停至菜单栏的热键,单击,按下
Shift和F10键打开命令行窗口。执行
diskpart命令,打开分区工具。清理目标磁盘。
#选择目标磁盘0 select disk 0 #清除所有分区 clean转换磁盘分区格式为GPT,以使用UEFI模式启动
convert gpt创建分区。
#UEFI模式需要创建EFI分区存放启动程序,size以200MB为例,建议小于300MB create partition efi size=200 #创建主分区,用于安装操作系统。 create partition primary #查看分区结果,输出两个分区(系统和主要)表示创建分区成功 list partition连续输入两次
exit,退出命令行界面。
在操作系统的安装位置界面,单击刷新,加载新分区信息。
选中主分区后,单击下一页,等待操作系统安装完毕。
登录操作系统。
安装完毕后,系统会自动启动,依照界面提示设置系统密码。
将光标悬停至菜单栏的热键,单击,解除锁屏。
输入自定义的系统密码后,登录操作系统。
确认UEFI模式启动是否成功。
右键单击
图标,打开磁盘管理,确认磁盘0的EFI系统分区状态良好。右键单击
图标,选择运行,输入msinfo32,进入系统信息界面。查看BIOS模式为UEFI。表示UEFI模式启动成功。
步骤三:系统配置
允许远程桌面连接Windows系统。
单击
图标,打开控制面板。在控制面板中选择系统和安全。
单击系统中的允许远程访问。
在远程页签中,确认已勾选允许远程连接到此计算机。
关闭Windows系统自带的防火墙。
在控制面板的系统和安全中,单击Windows Defender 防火墙下的检查防火墙状态。
在左侧导航栏选择启用或关闭 Windows Defender 防火墙。
在自定义各类网络的设置页面,将专用网络设置和公用网络设置设置为关闭 Windows Defender 防火墙。
后续步骤
安装Vminit,以确保运行镜像的ECS实例能成功完成初始化配置。
安装virtio驱动,在导入镜像前检查并安装virtio驱动,避免运行镜像的ECS实例无法正常启动。