"Segundo HD: 40 G (Secondary Slave)".......tente conecta-lo como Master. Acho que ai ja nao haverá problemas.
Na verdade,se fosse comigo, nunca iria deixar o windows como master primario. Isso ainda vai te dar dor de cabeça, mas vc é quem sabe...
De uma pesquisada tambem, de como vc vai ter que fazer com o grub/lilo. Pois convinha estar no master primario, e assim vc vai ter que fazer alguma alteraçao no grub, mas pesquise antes para depois nao passar nervoso. Vc vai ter que mapear os hds, tipo fazer hda pensar que é o hdb e vice-versa. Algo como isso:
title Windows
map (hd0) (hd1) # Tell the first hard drive to pretend to be the second
map (hd1) (hd0) # Tell the second hard drive to pretend to be the first
root (hd1,0) # Tell GRUB Windows is on /dev/hdb1 (No pretending here)
rootnoverify (hd1,0) # GRUB won't attempt to mount the Windows drive
makeactive # Sets the partition to active
chainloader +1 # Tells GRUB to load the Windows bootloader when done
Mas de uma pesquisada no google, sobre grub e dual-boot.
Espero ter ajudado alguma coisa
[]'s
tombs