【以下的问题经过翻译处理】 我试图在EC2中运行Windows 10 Home虚拟机。我在VirtualBox中准备了映像,然后导出了.ova文件,将其上传到S3,并尝试使用以下命令将其转换为AMI,如此处所述。
$ aws ec2 import-image --description "Windows 10 VM" --platform Windows --disk-containers "file://foo/containers.json" --boot-mode uefi --license-type BYOL --architecture x86_64
但在导入过程达到27%时,收到以下错误:
$ aws ec2 describe-import-image-tasks --import-task-ids fooID
{
"ImportImageTasks": [
{
"Architecture": "x86_64",
"Description": "Windows 10 VM",
"ImportTaskId": "fooID",
"LicenseType": "BYOL",
"Platform": "Windows",
"SnapshotDetails": [
{
"DeviceName": "/dev/sda1",
"DiskImageSize": 8298251264.0,
"Format": "VMDK",
"Status": "completed",
"Url": "s3://foo/Windows-10.ova",
"UserBucket": {
"S3Bucket": "foo",
"S3Key": "Windows-10.ova"
}
}
],
"Status": "deleted",
"StatusMessage": "ClientError: ENA must be supported with uefi boot-mode",
"Tags": [],
"BootMode": "uefi"
}
]
}
我已经完成了以下步骤:
- 安装ENA驱动程序(没有帮助)
- 安装AWS CLI(没有帮助)