Se connecter / S'enregistrer

Résolu Boot impossible vers Windows Seven depuis le grub. Pourquoi?

Solutions (12)
Tags :
  • Système d'exploitation
|
Bonjour à tous,

J'ai un pc monté il y a maintenant 2 ans et demi.
J'ai réinstallé Ubuntu 10.10 hier soir, en dual boot de seven.
Le tout en versions x64, sur le même disque dur.

Mon problème est assez simple : je ne peux pas booter sous seven.
Je sais quelle est la source du problème, j'ai mal sélectionné où Ubuntu devait mettre le grub, je l'ai mis sur Ubuntu (normalement je le mets sur la racine du Hdd contenant Seven et Ubuntu comme ça le pc boot de base sur seven et ne boot sur Ubuntu que quand je force le grub à se lancer en faisant F8 au démarrage et en sélectionnant le Hd contenant les Os).
Il est proposé dans le grub, mais quand je le sélectionne, cela ne fait que relancer le grub et ce indéfiniment.....

Les commandes associées au démarrage de seven dans le grub sont :
Citation :
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --nofloppy --fs-uuid --set 0670eed3370eec90f
chainloader +1


Il n'y a rien de bien urgent, étant donné que je peux faire 95 % de ce que je dois faire sous Ubuntu, mais j'aimerais bien récupérer l'accès à seven quand même !
J'ai les dvds d'install de seven et d'Ubuntu, mais j'aimerais éviter de passer par la case tout reformater, je n'ai pas 2 jours à perdre ^^

D'avance merci !
  • Meuniers a édité ce message
Contenus similaires
Meilleure solution
partage
, Helper |
Hello

Pour moi, il faudrait restaurer le MBR de Windows 7 et réinstaller au propre ubuntu, puisqu'il est dangereux de modifier les entrées de grub, etc. Ca me semble la solution la plus simple.

Donc un bootrec /fixmbr me semble nécessaire à partir d'une console de récupération de Windows 7, puis il faut réinstaller Ubuntu en mettant grub au bon endroit.
  • Commenter cette solution |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par icharlo.
  • Commenter cette réponse |
Score
0
òh
òi
|
Ce que je fait avec ubuntu c'est désactivé le fichier 30_osprober et mettre une entrée dans 40_custom.

ouvre un terminal et tape ceci :
  1. sudo chmod -x /etc/grub.d/30_osprober


ouvrir le fichier 40_custom
  1. sudo gedit /etc/grub.d/40_custom


et taper ceci :
Citation :
menuentry "Windows 7" {
insmod ntfs
set root='(hdX)'
search --nofloppy --fs-uuid --set 0670eed3370eec90f
chainloader +1
}

X est le numero de disque dur.

Dernière étape :
  1. sudo update-grub
.

Un reboot et normalement c'est bon.
  • Commenter cette réponse |
Score
0
òh
òi
|
Oui, avec XP Pro c'est normal, il suffit de bien configurer le boot.ini. Mais depuis Vista, le boot est géré différemment. Il s'agit du BCD.
EasyBCD est juste un utilitaire qui te permet de le configurer.

Bonne chance pour le test !
  • Commenter cette réponse |
Score
0
òh
òi
|
guigui0001 a dit :
la commande à mettre est bootrec /fixmbr C:


Bonjour,

Cette commande exacte : "bootrec /fixmbr C:" ne me donnait que les options possibles de bootrec (/fixboot, /fixmbr, et 2 autres).
Faire "bootrec /fixmbr" seul étant sans résultat, je l'ai précédé d'un "bootrec /fix boot" suivi du "bootrec /fixmbr" et tout est bon.

Merci !

@ RedSux : sur mon EeePc Asus, j'ai pu mettre en place un chainloader sans passer par un logiciel externe. J'avais xp pro dessus, mais n'ayant pas de lecteur cd, j'ai du me démerder autrement pour installer Ubuntu. J'ai donc mis l'iso dans le Hdd de Windows, que j'ai ouvert avec un monteur de lecteur virtuel (Deamon tools pour ne pas le citer). Et j'ai pu installer Ubuntu sur la même parition que windows (c'est todu, je trouve aussi, mais bizarrement je n'ai pas accès aux fichiers de xp depuis Ubuntu donc ça me semble être assez juste au final). Je me retrouve donc avec un mbr me proposant xp de base, et Unbuntu ensuite, et si je choisis Ubuntu, il lance le grub. Mais je vais essayer ta solution, au moins pour savoir comment elle fonctione ! Merci en tout cas !


Et bonne journée à tous !
  • Commenter cette réponse |
Score
0
òh
òi
|
Salut iCharlo,

Je ne sais pas où en est le développement de GRUB, mais la dernière fois que j'avais tenté un double boot Linux/Win7, j'étais bloqué.

La solution que j'avais retenu à l'époque :
  • boot sur le MBR de Windows
  • multi boot avec le BCD (nouveau lanceur de windows), utiliser "EasyBCD" pour le configurer

    le lanceur "Linux" du "BCD" pointe vers une petite partition (environ 30Mo) monter sur le /boot, contenant le GRUB.

    Ainsi, le BCD lance GRUB qui lance Linux. (chainloader)

    Tiens, regarde sur CCM pour l'utilisation d'EasyBCD : realiser un multiboot avec EasyBCD (< clic)

    Bonne fin de journée
    • Commenter cette réponse |
    Score
    0
    òh
    òi
    |
    Ok merci ! Je tente ça demain matin.
    • Commenter cette réponse |
    Score
    0
    òh
    òi
    , Helper |
    la commande à mettre est bootrec /fixmbr C:
    • Commenter cette réponse |
    Score
    0
    òh
    òi
    |
    Sisi, j'ai bien cette option. C'est un dvd officiel, gravé, mais officiel.
    Bref j'ai "réparer le redémarrage" qui est sans effet car il me dit que windows boot bien (ce qui n'est pas le cas), sinon j'ai le terminal mais il ne reconnaissait pas fixmbr quand je l'ai lancé (commande inconnue).
    • Commenter cette réponse |
    Score
    0
    òh
    òi
    , Helper |
    Il n'y a pas "Réparer votre ordinateur" en-dessous d'installer ?
    • Commenter cette réponse |
    Score
    0
    òh
    òi
    |
    Ok, merci !

    Question con, hein... mais je ne vois pas comment accéder à la console de récupération depuis le dvd d'installe de Windows 7 en fait.
    • Commenter cette réponse |
    Score
    0
    òh
    òi
    |
    Up !
    • Commenter cette réponse |

    Ce n'est pas ce que vous cherchiez ?

    Tom's guide dans le monde
    • Allemagne
    • Italie
    • Irlande
    • Royaume Uni
    • Etats Unis
    Suivre Tom's Guide
    Inscrivez-vous à la Newsletter
    • ajouter à twitter
    • ajouter à facebook
    • ajouter un flux RSS