SI se jode el arranque, ya sea MBR o grub, directamente no te arranca ningun sistema a no ser que uses alguna herramienta como la que tu comentas, SupergrubDisk, o culaquier distro o sistema gnu/linux que disponga de modo live, como Ubuntu, Knnopix, Fedora y un moton más.

Da igual que el disco duro sea sata o ide, se soluciona de igual manera.

EN el pc de nni00288, según su aclaración, no tiene ahora mismo instalado Ubuntu, solamente tiene el win7 y después formateó el Ubuntu e instaló en el win xp en su lugar y aqui esta el problema (ya tiene las posibles soluciones posteadas) no tiene arranque dual o dual-boot.
Te recomiendo leer El grub y MBR de mi primer post.

Referente a tu pregunta de que si algun linux funciona al 100%, decirte que a mi si , tanto el Ubuntu, Archlinux, Fedora y las decenas de distros linux que he probado, cumplen con cualquier cosa que pudiera hacer con windows, y si algo se resiste...wine o virtualbox.

Saludos!!