I've tried to determine if the regression shown here was due to a kernel
change (including ramdisk) or a user space change. To do that, I ran
several different combinations of root and initrd and checked console
output.
- Note, aki-9c04e4f5 / ari-9e04e4f7 == aki-841efeed / ari-9a1efef3
I simply re-published the same manifest in a different bucket generating
the different numbers
root_________| kern/rd | instance | result
alpha5_______| amazon-ec2 | i-c374a0ab | Yes : init messages get to console
alpha5______ | karmic-krd | i-ab73a7c3 | No : no console output past kernel
alpha5.1_____| karmic-krd | i-9573a7fd | No : no console output past kernel
alpha6_______| amazon-ec2 | i-0778ac6f | Yes : init messages ("Deactivating swap", "init:")
alpha6_______| karmic-krd | i-c726f2af | No : no console output past kernel
Note, the amazon-ec2 kernels dont completly boot with our user space, so
the output isn't as clear as you'd like, but you do see output from the
init process and sysvinit.
Its not completely straightforward, but I believe that the above shows a regression in the kernel/initrd rather than in userspace init or general makeup of image.
Ok, prepare for long windedness.
I've tried to determine if the regression shown here was due to a kernel
change (including ramdisk) or a user space change. To do that, I ran
several different combinations of root and initrd and checked console
output.
aliases: 2.6.21. 7-2.fc8xen. i386 2.6.21. 7-2.fc8xen. i386 kernel- 2.6.31- 300-ec2- xen-i386- 20090910- test-02 ramdisk- 2.6.31- 300-ec2- xen-i386- 20090910- test-02. manifest. xml 2.6.27- 23-xen- i386 img-2.6. 27-23-xen- i386 i386-alpha5. manifest. xml i386-alpha5. 1.manifest. xml i386-alpha6. manifest. xml
- ec2-krd = aki-a71cf9ce / aki-9c04e4f5
ec2-vmlinuz-
ec2-initrd-
- karmic-krd = aki-841efeed / ari-9a1efef3
ubuntu-
ubuntu-
- intrepid-krd = aki-714daa18 / ari-7e4daa17
vmlinuz-
initrd.
- alpha5 = ami-3520c05c
karmic-
- alpha5.1 = ami-a40fefcd
karmic-
- alpha6 = ami-fa658593
karmic-
- Note, aki-9c04e4f5 / ari-9e04e4f7 == aki-841efeed / ari-9a1efef3
I simply re-published the same manifest in a different bucket generating
the different numbers
root_________| kern/rd | instance | result
alpha5_______| amazon-ec2 | i-c374a0ab | Yes : init messages get to console
alpha5______ | karmic-krd | i-ab73a7c3 | No : no console output past kernel
alpha5.1_____| karmic-krd | i-9573a7fd | No : no console output past kernel
alpha6_______| amazon-ec2 | i-0778ac6f | Yes : init messages ("Deactivating swap", "init:")
alpha6_______| karmic-krd | i-c726f2af | No : no console output past kernel
Note, the amazon-ec2 kernels dont completly boot with our user space, so
the output isn't as clear as you'd like, but you do see output from the
init process and sysvinit.
Its not completely straightforward, but I believe that the above shows a regression in the kernel/initrd rather than in userspace init or general makeup of image.