Finally! The solution for #2 is to do:
partman/alignment=cylinder
After this bootparam (in pxelinux.cfg/default), mdadm did the right thing and the system booted just fine.
Note that this is done on 2 different x86_64 systems:
1. Sun workstation Ultra20 m2 2. HP xw4600
Both have 2 SATA disks of the same size and same manufacturer.
I'm glad that this is finally resolved!
Finally! The solution for #2 is to do:
partman/ alignment= cylinder
After this bootparam (in pxelinux. cfg/default) , mdadm did the right thing and the system booted just fine.
Note that this is done on 2 different x86_64 systems:
1. Sun workstation Ultra20 m2
2. HP xw4600
Both have 2 SATA disks of the same size and same manufacturer.
I'm glad that this is finally resolved!