首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能在t1上启动64位AMI。

不能在t1上启动64位AMI。
EN

Server Fault用户
提问于 2012-04-18 21:29:15
回答 1查看 2.2K关注 0票数 4

我根据来自Amazon的Ubuntu11.10 64位AMI创建了一个自定义AMI。当我尝试启动它时,我会得到一个错误:

代码语言:javascript
复制
ec2-run-instances -t t1.micro ami-c0b368a9 -k showcase -z us-east-1a

Client.InvalidParameterValue: The requested instance type's architecture (i386) does not match the architecture in the manifest for aki-825ea7eb (x86_64)

当我在这里查看常见问题时:http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/Instance_类型_和_Architectures.html

它说:“所有的实例类型都可以运行64位的AMI。”

如何启动64位AMI?

我正在OSX上运行ec2-api-tools 1.5.2.5和ec2-ami-tools 1.3-45758 .

任何帮助都将不胜感激。

**UPDATE:**我错误地创建了AMI,当从快照注册AMI时,我需要向ec2-

命令提供--体系结构x86_64。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-04-18 22:26:08

你的ami-c0b368a9是32位。

由于某种原因,它是用64位内核映像(aki-825ea7eb)注册的。

您的AMI和AKI需要在架构上匹配。

您可以简单地指定一个32位内核来运行32位AMI,但是最好正确地构建和注册AMI。

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/380891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档