ここで概説した手順と同様の手順に従って、Centos 5.xAMIを作成できます。
http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/creating-loopback-s3-linux.html
ここで詳しく説明します:
ただし、Xenカーネルがないため、このプロセスはCentOS6で説明されているようには機能しません。 Amazonが提供するカーネルまたは他のカーネルを使用してCentOS6 AMIを作成することは可能ですか?
私は実際にこれを必要以上に複雑にしていました。 @malcolmpdxが提供したリンクに記載されているように( http://wiki.xen.org/xenwiki/RHEL6Xen4Tutorial ):
デフォルトとして、RHEL6は次のことを行います。
- RHEL6は、デフォルトのカーネルでpvopsフレームワークを使用して、Xen PV(準仮想化)domUとして実行されます。
- RHEL6は、Xen HVM(完全仮想化)ゲストとして実行されます。
- RHEL6には、RHEL6 XenHVMゲスト用に最適化されたXenPV-on-HVMドライバーが付属しています。
デバイス名が原因で、ストックカーネルからの起動に問題があることがわかりました。 grubmenu.lstとfstabのルートパーティションを/dev/xvde1
に変更する必要があります。
Redhat、したがってCentosはv 6の時点でXenを削除しました。ただし、このチュートリアルを確認することをお勧めします。特にAWS AMIの作成についてではなく、Xenをサポートするアップストリームカーネルのインストールに関するセクションがあります。 http://wiki.xen.org/xenwiki/RHEL6Xen4Tutorial