aws ec2 import-image error "ClientError: GRUB doesn't exist in /etc/default
aws ec2 import-image error "ClientError: GRUB doesn't exist in /etc/default
我正在按照 http://docs.aws.amazon.com/vm-import/latest/userguide/import-vm-image.html 的说明导入 OVA。以下是我遵循的总结步骤。
第 1 步:将 OVA 上传到 S3 存储桶。
第 2 步:创建信任策略
第 3 步:创建角色策略
第 4 步:使用存储桶名称和 ova 文件名创建 containers.json。
第 5 步:运行 import-image 命令
命令:aws ec2 import-image --description "My Unique OVA" --disk-containers file://containers.json
第 6 步:获取 "ImportTaskId":"import-ami-fgi2cyyd"(在我的例子中)
第 7 步:检查导入任务的状态
错误:
C:\Users\joe>aws ec2 describe-import-image-tasks --import-task-ids import-ami-fgi2cyyd
{
"ImportImageTasks": [
{
"Status": "deleted",
"SnapshotDetails": [
{
"UserBucket": {
"S3Bucket": "my_unique_bucket",
"S3Key": "my_unique_ova.ova"
},
"DiskImageSize": 2871726592.0,
"Format": "VMDK"
}
],
"Description": "My Unique OVA",
"StatusMessage": "ClientError: GRUB doesn't exist in /etc/default directory.",
"ImportTaskId": "import-ami-fgi2cyyd"
}
]
}
我做错了什么?我正在免费试用。
containers.json 的内容:
[
{
"Description": "My Unique OVA",
"Format": "ova",
"UserBucket": {
"S3Bucket": "my_unique_bucket",
"S3Key": "my_unique_ova.ova"
}
}]
我的 ova 文件已损坏。用较小的 ova 试了一下,效果很好。
好的,明白了。我 运行 遇到的问题,我认为你的情况也是如此,你可能没有使用 grub 加载程序,而是 lilo 加载程序。我能够通过进入 gui (startx) 并进入系统配置来更改引导加载程序。在引导菜单下,我能够从 lilo 切换到 Grub。一旦我这样做了,我就在 ec2 vm 导入过程中取得了进一步的进展。希望对您有所帮助。
我正在按照 http://docs.aws.amazon.com/vm-import/latest/userguide/import-vm-image.html 的说明导入 OVA。以下是我遵循的总结步骤。
第 1 步:将 OVA 上传到 S3 存储桶。
第 2 步:创建信任策略
第 3 步:创建角色策略
第 4 步:使用存储桶名称和 ova 文件名创建 containers.json。
第 5 步:运行 import-image 命令
命令:aws ec2 import-image --description "My Unique OVA" --disk-containers file://containers.json
第 6 步:获取 "ImportTaskId":"import-ami-fgi2cyyd"(在我的例子中)
第 7 步:检查导入任务的状态
错误: C:\Users\joe>aws ec2 describe-import-image-tasks --import-task-ids import-ami-fgi2cyyd
{
"ImportImageTasks": [
{
"Status": "deleted",
"SnapshotDetails": [
{
"UserBucket": {
"S3Bucket": "my_unique_bucket",
"S3Key": "my_unique_ova.ova"
},
"DiskImageSize": 2871726592.0,
"Format": "VMDK"
}
],
"Description": "My Unique OVA",
"StatusMessage": "ClientError: GRUB doesn't exist in /etc/default directory.",
"ImportTaskId": "import-ami-fgi2cyyd"
}
]
}
我做错了什么?我正在免费试用。
containers.json 的内容:
[
{
"Description": "My Unique OVA",
"Format": "ova",
"UserBucket": {
"S3Bucket": "my_unique_bucket",
"S3Key": "my_unique_ova.ova"
}
}]
我的 ova 文件已损坏。用较小的 ova 试了一下,效果很好。
好的,明白了。我 运行 遇到的问题,我认为你的情况也是如此,你可能没有使用 grub 加载程序,而是 lilo 加载程序。我能够通过进入 gui (startx) 并进入系统配置来更改引导加载程序。在引导菜单下,我能够从 lilo 切换到 Grub。一旦我这样做了,我就在 ec2 vm 导入过程中取得了进一步的进展。希望对您有所帮助。