使用Oracle VM VirtualBox创建Windows系统的自定义镜像

概述

文主要介绍使用Oracle VM VirtualBox创建虚拟机并完成虚拟机配置后,通过生成的VHD格式镜像文件创建阿里云ECS实例的方法。

详细信息

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

确认已经在本地安装Oracle VM VirtualBox,具体请参见Oracle VM VirtualBox官方文档。为保证自定义镜像的可用性并提高镜像导入效率,请在导入镜像前阅读阿里云ECS自定义镜像限制条件,请参见导入镜像必读

步骤一:新建虚拟机

创建虚拟机时需提前准备好本地镜像文件,本文以Windows Server 2019操作系统为例。

  1. 打开Oracle VM VirtualBox管理器,单击新建,创建虚拟机。
  2. 新建虚拟电脑页面,填写虚拟机名称,选择文件夹类型版本,单击下一步
    Dingtalk_20210621151845.jpg
  3. 新建虚拟电脑页面,选择内存时请结合虚拟机配置及待安装的操作系统官方要求,默认内存大小为1024MB,本示例中以4096为例,单击下一步
    Dingtalk_20210621153302.jpg
  4. 新建虚拟电脑页面,虚拟硬盘选择现在创建虚拟硬盘,单击创建
    Dingtalk_20210621153458.jpg
  5. 创建虚拟硬盘页面,虚拟硬盘文件类型选择VHD(虚拟硬盘),单击下一步
    Dingtalk_20210621153649.jpg
  6. 创建虚拟硬盘页面,存储在物理硬盘上选择动态分配,本示例中以动态分配为例,单击下一步
    Dingtalk_20210621155225.jpg
  7. 创建虚拟硬盘页面,选择存放文件的位置和硬盘大小,本示例中磁盘大小以40GB为例,单击创建
    Dingtalk_20210621155332.jpg

步骤二:安装Windows操作系统

  1. 打开Oracle VM VirtualBox管理器,选择新建的虚拟机。
  2. 依次单击设置>存储,选择没有盘片,单击 Dingtalk_20210621160030.jpg 按钮,单击选择一个虚拟光盘文件,选择Windows Server 2019操作系统的镜像文件,然后单击OK
    5218c9e8ec40346548322d1fcede1dbdd7e2fac004d294bb1db21c1db853c431QzpcVXNlcnNcbGl4aWFuZ1xBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMTM3MTc0NDY0X3YyXEltYWdlRmlsZXNcMTYyNDAxMTUxMTk3OF9CNkQ0ODZBRC04N0ZFLTQwMDktOTcxRS00REU3M.png
  3. 选择新建的虚拟机,单击启动,启动虚拟机。
  4. 在虚拟机内安装Windows系统,选择需要的安装参数,等待安装完成即可。
    1624245532914_63B5635E-BF73-4559-82D9-592AD89BD681.png
  5. 安装完成后进入系统,请完成正版激活操作。或者后续将自定义镜像导入ECS实例后使用阿里云的KMS激活系统,请参见如何使用KMS域名激活VPC网络中的Windows实例

  6. 请参见以下步骤,设置允许远程桌面进行连接:

    1. 右键单击此电脑,选择属性>高级系统设置
    2. 系统属性页面,选择远程,在远程桌面区域,确认已勾选允许远程连接到此计算机,单击确定
  7. 请参见以下步骤,关闭Windows系统自带的防火墙:
    1. 控制面板中打开Windows Defender 防火墙
    2. Windows Defender 防火墙区域,单击启动或关闭 Windows Defender 防火墙
    3. 自定义各类网络的设置页面,将专用网络设置公用网络设置设置为关闭 Windows Defender 防火墙,单击确定

步骤三:将自定义镜像上传到阿里云

  1. 完成配置后,请找到VHD格式的镜像文件
    注意:
    • VHD格式的镜像文件存储在新建虚拟机章节的第7步指定的文件位置中。
    • 不支持在Windows Server中安装社区版Virtio驱动,您将自定义镜像导入阿里云后会自动适配安装虚拟化。
    Dingtalk_20210621170024.jpg
  2. 将VHD格式的镜像文件上传到阿里云ECS,具体步骤请参见导入自定义镜像。然后使用自定义镜像创建ECS,具体步骤请参见使用自定义镜像创建实例

适用于

  • 云服务器ECS