Tente criar um ami e depois lançar uma instância m1.medium da ami que você criou.
Se isso não funcionar tente usar um aki pv-grub com a instância criada usando o ami feito na etapa anterior.
Eu tenho tido um longo tempo tentando descobrir isso. Eu tenho uma distribuição Linux amazon rodando em uma instância do EC2 m1.small, armazenamento EBS, e tem funcionado muito bem por cerca de 8 meses. Eu gostaria de escalar isso para uma instância m1.medium, no entanto, nada que eu pareça funcionar. Ele sempre trava com algum tipo de erro no log do sistema. Este erro mudou de um kernel panic (antes de atualizar tudo) para o seguinte:
Xen Minimal OS!
start_info: 0xd27000(VA)
nr_pages: 0xf0000
shared_inf: 0xbf25e000(MA)
pt_base: 0xd2a000(VA)
nr_pt_frames: 0xb
mfn_list: 0x967000(VA)
mod_start: 0x0(VA)
mod_len: 0
flags: 0x0
cmd_line: root=/dev/sda1 ro 4
stack: 0x946780-0x966780
MM: Init
_text: 0x0(VA)
_etext: 0x621f5(VA)
_erodata: 0x76000(VA)
_edata: 0x7b6d4(VA)
stack start: 0x946780(VA)
_end: 0x966d34(VA)
start_pfn: d38
max_pfn: afffd
Mapping memory range 0x1000000 - 0xafffd000
setting 0x0-0x76000 readonly
skipped 0x1000
MM: Initialise page allocator for 12b2000(12b2000)-0(afffd000)
MM: done
Demand map pfns at afffe000-bfffe000.
Heap resides at bffff000-fffff000.
Initialising timer interface
Initialising console ... done.
gnttab_table mapped at 0xafffe000.
Initialising scheduler
Thread "Idle": pointer: 0xbffff008, stack: 0x1390000
Initialising xenbus
Thread "xenstore": pointer: 0xbffff478, stack: 0x13a0000
Dummy main: start_info=0x966880
Thread "main": pointer: 0xbffff8e8, stack: 0x13b0000
"main" "root=/dev/sda1" "ro" "4"
vbd 2049 is hd0
******************* BLKFRONT for device/vbd/2049 **********
backend at /local/domain/0/backend/vbd/17/2049
Failed to read /local/domain/0/backend/vbd/17/2049/feature-barrier.
Failed to read /local/domain/0/backend/vbd/17/2049/feature-flush-cache.
16777216 sectors of 0 bytes
**************************
Press 'ESC' to enter the menu... 2
Press 'ESC' to enter the menu... 1
Press 'ESC' to enter the menu... 0
[H
[J Booting 'Amazon Linux 2012.03 (3.2.28-45.62.amzn1.i686)'
root (hd0)
Filesystem type is ext2fs, using whole disk
kernel /boot/vmlinuz-3.2.28-45.62.amzn1.i686 root=LABEL=/ console=hvc0 LANG=en_
US.UTF-8 KEYTABLE=us
initrd /boot/initramfs-3.2.28-45.62.amzn1.i686.img
close blk: backend at /local/domain/0/backend/vbd/17/2049
Eu vi várias postagens no fórum de suporte ao desenvolvedor da AWS, mas a Amazon não deu nenhuma resposta a menos que a imagem sendo usada seja uma imagem da Amazon. A imagem que estou usando é uma imagem de uma máquina que estava usando uma imagem amazônica.
Estou usando o mesmo kernel (aki-407d9529) e ari está definido como padrão. Alguma idéia sobre o que pode estar causando isso, ou como obter o conteúdo deste servidor em execução em uma instância m1.medium?
Tags amazon-ec2 redhat