I have transferred the memory from the original PC and the hard drive. After changing to an i586 kernel it boots and gets as far as the "Freeing unused kernel memory: 124k freed" and then the system hangs.
The new configuration boots quite happily in the original motherboard.
Oddly there are no messages in /var/log/messages from booting on the new configuration so I suspect that it's probably something to do with not getting access to the root partition. In the map below the first partition in the /boot partition, the second is / and is labelled "/".
Disk /dev/hda: 82.3 GB, 82348277760 bytes 255 heads, 63 sectors/track, 10011 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 9880 79256677+ 83 Linux /dev/hda3 9881 10011 1052257+ 82 Linux swap
regards David -- t 0131 447 0509 m 07966 444 615 f 07970 205 091 e david@xxxxxxxxxxxxxxx