Bon je vais rédiger un post sans aucune prétention, parce que quelqu'un sur ce forum avait envie de savoir comment on remet boot loader aprés une installation de windows.
Et je pense que c'est pas le premier et le dernier.

Pourquoi windows a tout cassé et pourquoi grub ne se lance plus ?
D'abord c'est quoi le MBR ?
Le MBR c'est le Master Boot Record, en gros c'est la première zone du disque dur. plus d'info.
Grub ne se lance plus car windows a écraser les informations du MBR. Grub est toujours installé mais n'ait plus lancé à la place windows est lancé.

Une des techniques consistent à utiliser un livecd (knoppix,gentoo ...)

Booter sur le livecd ( cela sous entend que vous ayez telechargé la version pour la bonne architecture )
mount des partitons ou est installé la commande grub et /boot, Biensur linux peut etre installé sur une seul partition

Par gentoo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
mount /dev/hda11 /mnt/gentoo #partition / cas général
mkdir /mnt/gentoo/boot 
mount /dev/hda10 /mnt/gentoo/boot # partiton /boot pour les gens qui ont séparé leur / de leur /boot
rentrons dans votre environnement avec chroot
pour knoppix ( à vérifier )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
mkdir /mnt/knoppix
mount /dev/hda11 /mnt/knoppix #partition / cas général
mkdir /mnt/knoppix/boot 
mount /dev/hda10 /mnt/knoppix/boot # partiton /boot pour les gens qui ont séparé leur / de leur /boot
rentrons dans votre environnement avec chroot
Pour toute distrib

"Apparement pour lilo, il suffirait de lancer juste la commande"
lancer grub
disque primaire donc hd0, et la (partition de boot)-1 ici 10-1 = 9 (ndlr : la partition de boot peut etre celle de la racine)
Filesystem type is ext2fs, partition type 0x83
83 == linux Partition type
le MBR se trouve généralement sur le disque primaire
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,9)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

knoppix download
gentoo (minimal ca suffit) download
Le projet grub en savoir plus
Le man du grub en savoir plus
Le man de lilo en savoir plus