Salut carella,
Effectivement, ça semble très bizarre. Surtout si tu es certain de la partition de ton Windows 7...
Tu peux effectivement modifier le grub. Ca n'a rien de très compliqué. Voici les étapes que je te conseille. Tout d'abord, il faut savoir que l'ensemble des fichiers de configuration du grub2 sont dans le dossier
/etc/grub.d/. Ces fichiers servent à compiler le grub lorsqu'on fait un update.
1-Faire une sauvegarde des fichiers de configuration :
sudo cp -R /etc/grub.d/ /etc/grub.d_bak
2-Entre dans le dossier /etc/grub.d/ et lister les fichiers :
cd /etc/grub.d/ | ls -al
ce qui devrait donner :
drwxr-xr-x 2 root root 4096 2010-07-28 11:49 .
drwxr-xr-x 151 root root 12288 2010-08-03 14:56 ..
-rwxr-xr-x 1 root root 4444 2010-07-11 17:55 00_header
-rwxr-xr-x 1 root root 1416 2010-07-11 17:55 05_debian_theme
-rwxr-xr-x 1 root root 4594 2010-07-11 17:55 10_linux
-rwxr-xr-x 1 root root 918 2010-07-11 17:55 20_memtest86+
-rwxr-xr-x 1 root root 6605 2010-07-11 17:55 30_os-prober
-rwxr--r-- 1 root root 368 2010-07-11 19:39 40_custom
-rw-r--r-- 1 root root 483 2010-07-11 17:55 README
Cette liste de fichiers correspond en fait à différents scripts qui sont exécutés lors d'une mise à jour du grub. Ces scripts recherchent le(s) noyau(x) Linux et d'autres systèmes dont Windows s'il est présent. Un de ces scripts permets de personnaliser les entrées du grub, il s'agit du script "40_custom". Autre précision, les nombres devant les noms des scripts indiquent leur ordre d'exécution.
3-Désactiver le script recherchant les différents OS autres que Linux :
sudo chmod -x 30_os-prober
4-Activer le script d'entrées personnalisées :
sudo chmod +x 40_custom
5-L'éditer pour y ajouter l'entrée que l'on veut :
sudo gedit 40_custom
6-Ajouter l'entrée. Dans ton cas, je te conseille :
menuentry "Windows 7 (loader) (on /dev/sdb1)" {
insmod ntfs
set root='(hd1,1)'
search --no-floppy --fs-uuid --set ???
chainloader +1
}
Après
set, il faudra que tu ajoute l'UUID de ta partition. Pour le connaître, voici une commande
ls -l /dev/disk/by-uuid/
7-Recompiler le grub :
sudo update-grub
Ensuite, je te conseille de refaire une image de ton grub comme tu le faisait précédemment. On verra bien ce que cela donne.
Du reste, une question qui me vient à l'esprit : as-tu déjà lancé ton W7 par le grub que tu as actuellement ? S'il se lance, ce serait quand même une chose étrange... Enfin, les mystères de l'informatique...
Bon courage !