2017-06-11 64 views
0

我想在亚马逊上使android x86 ami。我想使android x86上运行亚马逊ec2

在这里,我下面的教程 https://github.com/ashishdahiya/android_x86_64_ami

我能够启动机器人,但不能安装任何apk文件。

也我已经成功地创建实例存储ami,但我无法阻止它,并不能采取它的快照。

我这样做。

1) ec2-bundle-image --cert secret/certificate.pem --privatekey secret/private-key.pem --image image/android_x86_64.img --prefix android-x86 --user 5924176***** --destination ami1 -a x86_64 --kernel aki-fc37bacc -B "/dev/sda1=snap-0f1633ad782df8db4::true"

2) ec2-upload-bundle --manifest ami1/android-x86.manifest.xml --bucket testbuckette12345 --access-key ****** --secret-key ***

3) ec2-register testbuckette12345/android-x86.manifest.xml -n "ng1final1" -a x86_64 -d "zAsnffdroid x86 6 AMI" --region us-west-2 -O AKI**** -W Sk2ZL9****** --kernel aki-fc37bacc --root-device-name /dev/sda1 -b "/dev/sda1=snap-0f1633ad782df8db4::true"

这将是如果你能帮助表示感谢。 谢谢

+0

当您尝试安装apk文件时,您会收到什么错误? –

+0

无法访问软件包管理器。是您可以提供解决方案的系统运行 –

回答

0

无法停止/启动从Instance Store-backed AMIs启动的Amazon EC2实例。这是因为引导磁盘保持在实例存储,当实例停止时将被删除。由于磁盘没有了,实例不能再次启动(这也是为什么你不允许停止它)。

同样,Amazon EBS快照只能从Amazon EBS磁盘卷创建。 Instance Store是直接连接的磁盘存储,它是而不是 Amazon EBS。

+0

。 如何更改启动盘? –

+0

当您进入关于创建AMI的步骤时,只需使用控制台“操作”菜单中的“创建映像”命令即可创建正常的EBS支持的AMI。文档:[创建亚马逊EBS支持的Linux AMI](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html) –

+0

无法创建映像。 –