您可以創建自己的AMI,但你需要使用亞馬遜提供的內核。他們提供的最新版本是2.6.21。我有一個我用於CentOS實例的fc(Fedora Core)內核列表。我很確定他們在Ubuntu上也能正常工作。
當您使用ec2-register註冊AMI時,您需要將它們烘焙。它們可以在啓動實例時進行更改,但我希望擁有正確的AKI(內核)和ARI(ramdisk)。添加對短暫磁盤的支持也很有幫助。你用更大的實例來支付額外的存儲空間,你可以使用它。我的魔法咒語EC2寄存器:
ec2-register --snapshot snap-12345678 -K pk-XXXXXXXXXXX.pem -C cert-XXXXXXXXXXX.pem \
--description "EBS CentOS 5.5 i386" --name "base-image-i386-4" --architecture i386 \
--root-device-name /dev/sda1 -b /dev/sdb=ephemeral0 -b /dev/sdc=ephemeral1 \
-b /dev/sdd=ephemeral2 -b /dev/sde=ephemeral3 --region us-east-1 \
--kernel aki-6eaa4907 --ramdisk ari-e7dc3c8e
您可以更改區域,快照ID,描述,名稱,拱等
還記得內核&的ramdisk區域具體。我不記得我在哪裏得到這份清單,但我很難找到它。希望它能幫助別人。
2.6.21內核可作爲:
美國地區:
32位:
* aki-6eaa4907
* ari-e7dc3c8e
* ami-48aa4921
64位:
* aki-a3d737ca
* ari-4fdf3f26
* ami-f61dfd9f
歐盟地區:
32-bi T:
* aki-02486376
* ari-aa6348de
* ami-0a48637e
64位:
* aki-f2634886
* ari-a06348d4
* ami-927a51e6
AP域:
64位:
* aki-07f58a55
* ari-27f58a75
* ami-ddf58a8f
32位
* aki-01f58a53
* ari-25f58a77
* ami-c3f58a91
來源
2011-01-27 21:55:50
JKG
NB:這q問題及其答案與2009年非常相關,但不再適用於現代亞馬遜EC2,該EC2主要使用HVM,並允許您隨意使用自己的任意內核。 – mattdm 2017-01-09 16:49:24