Muahahaha, novatos! xD. Esto es algo que antes o despues nos pasa a todos y si no sabes como solucionarlo puede ser un poco desesperante. Ten en cuenta que cada nuevo SO que instales intentara agenciarse el mbr, que es la parte del disco duro donde, entre otras cosas, se carga el arranque. Resumiendo, W7 ha sobreescrito el arranque y evidentemente no muestra el de linux.
¿El cd que usaste era live? Si no lo era descargate algun live, por ejemplo, ubuntu. Arrancalo y sigue estos pasos (en un terminal):
$ sudo grub --> ejecutamos el interprete de comando de grub
find /boot/grub/stage1 --> busca donde esta la partición de ubuntu
root (hdX,Y) --> poner el valor devuelto anterior
setup (hd0) --> instala grub en nuestro primer disco duro (hd0),
que es con el que inicia la computadora
quit --> salimos del interprete de comando de grub
Entiendo que usarias grub (si no daria igual) y da igual que uses fedora pero que te haya psado una guia de ubuntu, en teoria el grub se reinstalaria y te pillaria tu menu.lst antiguo...Despues tendras que añadir la entrada del W7