Cuando en tu disco duro tienes 2 sistemas operativos, y reinstalas Windows, Win borra el master boot record (MBR) lugar en donde reside el grub por defecto, esto hace que no puedas iniciar otros Sistemas Operativos (OS) que no sean windows porque no te sale el menu típico para escoger el OS que tú quieres iniciar como (ubuntu, red hat, free bsd, etc), hay varios métodos para poder recuperar el famoso menu de grub, aquí explico paso a paso.

1) Iniciar el PC con un liveCD de algún SO (ubuntu 6 o mas, KNOPPIX)

2) Segundo identificar cual de tus particiones es la de linux en mi caso era hda2 con filesystem ext3
Para saber eso, en el liveCD de ubuntu puedes ir a sistema y abrir el programa Gparted el cual te mostrará la tabla de particiones, lo más normal sea que tengas primero la partición de windows alguna de documentos en fat32 y luego una de ext3 la que corresponde a linux(ubuntu), si así es el orden la partición del ubuntu será hda3, en otro caso hacer la cuenta.

2)abrir una consola

3)tomar privilegios de root, (si no hay cuenta root) si es liveCD de ubuntu, se necesita crear al usuario root
ejecutar e ingresar un password caulquiera 2 veces usando el siguiente comando desde la consola:

sudo passwd

4)Obtener privilegios de root con comando “su”

su

5)entrar al programa grub:

grub

6) Dentro del programa se debe escribir root (hdX,Y), donde X representa al IDE 0 (master) o IDE 1 (esclavo) de los discos duros, e Y representa a la particion de linux (tiene el menu de grub),a continuación ejm de (hdX,Y):
si particion hda2 ext3->(hd0,1)
si partición hda3 ext3->(hd0,2)
si partición hda4 ext3->(hd0,3)

Sabiendo realmente cual es tu partición ingresa:

root (hd0,X)

Instalamos grub en el MBR, ten mucho cuidado en esta parte es crucial!!

setup (hd0)