Ubuntu wubi
Contexte
Ubuntu est installe sous windows (via wubi) dans un fichier. Le grub au demarrage est cuit. On ne peut donc pas s'appuyer directement sur l'ubuntu installe pour remettre grub (il va l'installer au debut de ce qu'il voit comme un disk, c'est a dire un fichier).
Solution: demarrer avec une clef usb munie d'un grub. Booter la partition windows (commande shell grub): ls root (hd1,1) <- (hd0 en fait, mais comme on a boote sur la clef, grub voit la clef comme hd0 et le premier disque dur comme hd1) chainloader +1 boot
depuis le bootloader de windows, choisir ubuntu, ubuntu demarre.
Faire les sauvegardes des fichier, dimensionner les partitions (swap et rootfs) avec gparted
Depuis ubuntu, suivre les instructions: http://ubuntuforums.org/showthread.php?t=1519354 (essentiellement: copie du rootfs et mise a jour de grub dans un environnement "normal").
redemarrage de la machine, grub demarre bien et propose le choix entre windows et linux.