Vista et Linux sur 2 disques : quand GRUB perd la tête
Il y a quelques mois, j’avais expliqué comment configurer le gestionnaire d’amorçage de Windows Vista pour qu’il passe la main à GRUB, et ainsi démarrer Linux. Mais si cette méthode fonctionne correctement lorsque Windows Vista et Linux sont installés sur le même disque, cela n’est plus le cas lorsque les deux systèmes utilisent chacun un disque différent. Ou du moins, lorsque la partition qui héberge le gestionnaire de démarrage GRUB n’est pas sur le même disque que Windows Vista.
Effectivement, GRUB ne trouve plus les fichiers dont il a besoin pour se lancer lorsqu’on se retrouve dans le cas que je viens d’évoquer. J’ai alors cherché un peu, pensant au début qu’il fallait configurer l’entrée de la BCD d’une autre manière. Peine perdue. En désespoir de cause, j’ai tenté d’installer LILO, dont le fonctionnement est différent de GRUB. Et il se trouve que ça fonctionne ! Malheureusement, je n’aime pas utiliser LILO, j’ai toujours peur d’oublier de l’exécuter après un changement dans ma configuration. Mais au moins ça fonctionne.
Alors d’où vient le problème avec GRUB ? Il semblerait que le gestionnaire de démarrage de Windows Vista et GRUB ne classent pas les disques durs dans le même ordre ou que le premier modifie cet ordre avant de charger l’image du secteur de d’amorçage. GRUB est ensuite dans l’incapacité de finir son chargement et de charger sa configuration. LILO n’a pas ce problème puisqu’il ne fait appel à aucun autre fichier. Et il n’a pas non plus l’air d’être gêné pour trouver le bon disque.
Si vous rencontrez le même problème vous savez ce qu’il vous reste à faire : installer GRUB à la place du gestionnaire de démarrage de Windows Vista ou passer à LILO.
Catégorie(s) :
Mots-clés : 
Effectivement, je viens d’installer Mandriva 2008 sur un des disques durs et Vista sur l’autre. GRUB a été placé sur secteur de boot de la partition linux et j’ai fait une image du secteur que j’ai copié sur la partition active du disque avec Vista. Vista ne parvient pas à lancer GRUB. J’ai essayé toutes les combinaisons possibles. Auparavant, avant cette version, j’avais LILO et il n’y avait aucun problème. La version Mandriva 2008 Spring propose comme lanceur : GRUB en mode graphique ou LILO mais alors seulement en mode texte.
C'est Moi
1 oct 2008 à 11h35