Résolu Avec un Triple Boot je ne peux pas lancer Windows XP. Pourquoi ?

Solutions (19)
Tags :
  • Windows XP
  • Partition
  • Boot
  • Windows 7
  • Ubuntu
  • Système d'exploitation
|
Bonjour à tous,

J'ai fait deux partitions avec mon disque ; C: sur laquelle il y a Win 7 et Ubuntu, et D: sur laquelle il y a Win XP.
Mais je n'arrive pas à lancer XP tant en passant par Seven que par Ubuntu !

Est-ce que quelqu'un aurait une idée pour résoudre ce problème ?

Merci d'avance ! :) 
  • loic_g a édité ce message
  • Meuniers a édité ce message
Contenus similaires
Meilleure solution
partage
, Grand Gn0u |
PyroMath a dit :
D'ailleurs, je me demande si sda1 c'est pas Win 7 vu la taille qui est utilisée. Alors que sda5 correspond en taille à la partition sur laquelle j'ai installé Xp !

En effet, Win 7 est bien sur sda1, au vu de ce qu'affiche grub.

Je pense qu'il faut ajouter une entrée à la main pour XP.

Pas le temps de te paufiner ça maintenant (le devoir m'appelle), mais tu as toutes les infos sur cette page.

Je verrai ce soir où tu en es

Bonne chance,

A +
  • Commenter cette solution |
Score
0
òh
òi
|
Bonjour !

J'ai trouvé ce petit tuto qui m'a bien aidé !
J'ai donc réinstallé XP, suivi ce tuto (j'avais essayé sans réinstaller XP mais ça n'a pas marché), et j'ai réinstallé Ubuntu.
Je ne pouvais pas installer Seven après XP et le laisser mettre en place un dual boot parce que mon install de Seven est un DVD que l'on devait créer après l'avoir acheté et ce n'est pas une install à proprement mais une restauration à l'état d'origine heureusement, il se limite au lecteur C: donc je pouvais faire des partions tranquillement.

Et donc, maintenant, quand je lance j'ai le choix entre Ubuntu etc, Seven et XP mais bien sûr ça ne marche pas, par contre quand je lance Seven, j'ai le choix entre Seven et XP (qui marche) ! :D 
Donc, je pense que ça va m'aller, je chipoterais plus tard pour grub lance XP correctement mais tant que le boot de Seven me le permet je n'ai pas trop à me plaindre.

En tout cas merci pour ton aide !

À bientôt ! :) 
  • Commenter cette réponse |
Score
0
òh
òi
|
Donc, il est bien sur sda5, j'ai donc mit set root=(hd0,5), mais le message d'erreur est :
Citation :
Err. lecture disque
Entrez Ctrl+Alt+Suppr pour redémarrer


Donc, XP a un problème mais je sais pas du tout comment réparer ça :/ 
  • Commenter cette réponse |
Score
0
òh
òi
|
Citation :
Apparaît-il dans GParted si tu cliques dans ce que j'ai cerclé en rouge ?

Nop ! ^^
Je vais tester différentes valeurs.
  • Commenter cette réponse |
Score
0
òh
òi
, Grand Gn0u |
PyroMath a dit :

Je croyais n'avoir qu'un seul disque, et si j'ai bien compris il s'appelle sda.

Gasp ! M'est trompé !
Il n'y a pas de sdb !!!

PyroMath a dit :

Et XP est sur sda5 je pense.
Mais je comprends pas ce qu'est le sdb1 présenté sur le fdisk -l. :o 

Ah !
Apparaît-il dans GParted si tu cliques dans ce que j'ai cerclé en rouge ?



PyroMath a dit :

J'ai entré :
menuentry "Windows XP" {
set root=(hd1,5)
chainloader +1
}
Mais ça donne :
Citation :
error : no such partition
:( 

Si il y a effectivement un deuxième disque, essaie avec set root=(hd1,0).
Voire avec toutes les valeurs (hd0,1) à (hd0,5), (hd1,0), (hd1,5).
Tu finiras bien par tomber sur la bonne...

A +
  • Commenter cette réponse |
Score
0
òh
òi
|
Au fait, j'ai tout réinstallé au cas où ça aurait pu marché donc maintenant ça donne ça :

Et j'ai fait un fdisk -l :


Citation :
Il me semble que ton root=(hd0,5) pointe sur la 5ème partition du disque 1 (qui n'en comporte qu'une, celle de Win 7)

Je croyais n'avoir qu'un seul disque, et si j'ai bien compris il s'appelle sda.
Et XP est sur sda5 je pense.
Mais je comprends pas ce qu'est le sdb1 présenté sur le fdisk -l. :o 


J'ai entré :
menuentry "Windows XP" {
set root=(hd1,5)
chainloader +1
}
Mais ça donne :
Citation :
error : no such partition
:( 


@+
  • Commenter cette réponse |
Score
0
òh
òi
, Grand Gn0u |
PyroMath a dit :
Je pense que la message d'erreur vient de windows, d'après ce que je vois sur internet, ça y ressemble fortement.
J'ai essayé pas mal de trucs sans succès, j'ai surtout fait ça dans etc/grub.d/40_custom
Citation :

menuentry "Windows XP" {
map (hd0,5) (hd0,1)
map (hd0,1) (hd0,5)
rootnoverify (hd0,5)
set root=(hd0,5)
savedefault
makeactive
chainloader +1
}


As-tu testé plus simple, mais en modifiant la partition ?
Il me semble que ton root=(hd0,5) pointe sur la 5ème partition du disque 1 (qui n'en comporte qu'une, celle de Win 7)

menuentry "Windows XP" {
set root=(hd1,5)
chainloader +1
}


XP serait bien sur disque sda2 (donc hd1 puisque Grub2 les numérote à partir de 0) et la partition 5.

A +
  • Commenter cette réponse |
Score
0
òh
òi
|
Je pense que la message d'erreur vient de windows, d'après ce que je vois sur internet, ça y ressemble fortement.
J'ai essayé pas mal de trucs sans succès, j'ai surtout fait ça dans etc/grub.d/40_custom
Citation :

menuentry "Windows XP" {
map (hd0,5) (hd0,1)
map (hd0,1) (hd0,5)
rootnoverify (hd0,5)
set root=(hd0,5)
savedefault
makeactive
chainloader +1
}
  • Commenter cette réponse |
Score
0
òh
òi
, Grand Gn0u |
PyroMath a dit :
Je pense qu'il l'a trouvé mais, dans ce cas, c'est Win XP qui a problème.
Par contre, je ne sais pas comment réparer ça.
Quand je le lance il me met :
Citation :
Err. lecture disque
Entrez Ctrl+Alt+Suppr redémarrer

Message de Windows ou de Grub ?
Si c'est un message de Windows, c'est que Grub l'a trouvé, mais que Windows a effectivement un problème.

Si c'est un message de grub, c'est qu'il n'a pas trouvé Windows... Il faut revoir les modifs effectuées, et ce que ça a modifié dans le grub.cfg

Qu'as-tu fait exactement ?


PyroMath a dit :

En tout cas pour apprendre à utiliser linux, il n'y a rien de tel ! ^^

Au moins, on peut apprendre et comprendre. Ce n'est ni la doc, ni les bonnes volontés qui manquent ;) 

A +
  • Commenter cette réponse |
Score
0
òh
òi
|
Je pense qu'il l'a trouvé mais, dans ce cas, c'est Win XP qui a problème.
Par contre, je ne sais pas comment réparer ça.
Quand je le lance il me met :
Citation :
Err. lecture disque
Entrez Ctrl+Alt+Suppr redémarrer


En tout cas pour apprendre à utiliser linux, il n'y a rien de tel ! ^^
  • Commenter cette réponse |
Score
0
òh
òi
|
Merci beaucoup, j'ai jeté un œil, je pense que ça va m'aider, je te donne des nouvelles quand j'aurais réussi/raté ça ! :) 
  • Commenter cette réponse |
Score
0
òh
òi
|
D'ailleurs, je me demande si sda1 c'est pas Win 7 vu la taille qui est utilisée. Alors que sda5 correspond en taille à la partition sur laquelle j'ai installé Xp !
  • Commenter cette réponse |
Score
0
òh
òi
|
Rebonjour :) 

Citation :
Le sda1 est reconnu par GParted. Pas la peine de m'envoyer la capture, mais vérifie tout de même que GParted lui trouve une partition NTFS (celle sur laquelle serait XP).

Vérifié, c'est bien en ntfs !

Citation :
Si c'est bien Grub2, lance Ubuntu, et tente un sudo /usr/sbin/update-grub en console. Ça va mettre à jour le grub.cfg, et peut-être trouver XP.


Testé mais il ne le trouve pas ! Et je pense que c'est bien lui qui gère le démarrage !


Sinon, je viens de tester startupmanager mais tout ce que je peux choisir c'est l'OS par défaut dans la liste de choix que l'on voit ci dessus :( 

Sinon, je me demandais, dans GParted, il y a des drapeaux à gérer, est-ce que mettre boot sur l'autre peut changer quelque chose ?
  • Commenter cette réponse |
Score
0
òh
òi
, Grand Gn0u |
PyroMath a dit :
Merci pour ton aide ! :) 
Sinon, voilà le screen !
http://img4.hostingpics.net/pics/909355Capture.png

C'est donc bien ce disque (le sda2) qui correspond à la capture précédente (sous Windows).
C'est celui sur lequel sont installés Win 7 et Ubuntu.
Le sda1 est reconnu par GParted. Pas la peine de m'envoyer la capture, mais vérifie tout de même que GParted lui trouve une partition NTFS (celle sur laquelle serait XP).
Ça élimine la possibilité qu'il soit carrément désactivé dans le BIOS.
PyroMath a dit :

Je n'ai pas trouvé menu.lst, je me souviens l'avoir déjà cherché hier mais il n'y est pas !

Et oui ! Tu as grub2 (il parait qu'il est mieux, mais l'ancien était plus facile à bidouiller).

Il faudrait d'abord savoir si c'est lui qui gère le démarrage de l'ordi, ou si c'est un gestionnaire de Win7.

Si c'est bien Grub2, lance Ubuntu, et tente un sudo /usr/sbin/update-grub en console. Ça va mettre à jour le grub.cfg, et peut-être trouver XP.
Tente un redémarrage...

S'il n'y a rien de mieux, installe startupmanager (s'il n'y est déjà) et vois avec lui. Il permet de configurer le démarrage de la machine, mais je ne l'ai jamais utilisé :(  donc ne peux t'en dire plus.

Si besoin est, je peux tester, mais tu m'as l'air assez débrouillard, tu vas peut-être t'en sortir tout seul ;) 

A +

  • Commenter cette réponse |
Score
0
òh
òi
|
Merci pour ton aide ! :) 
Je n'ai pas trouvé menu.lst, je me souviens l'avoir déjà cherché hier mais il n'y est pas !
Sinon, voilà le screen !
  • Commenter cette réponse |
Score
0
òh
òi
, Grand Gn0u |
PyroMath a dit :
Bonjour,
J'ai essayé de passer par le bios sans résultats.

Sinon, voilà à quoi ressemble mon disque, donc en effet, niveau partitions, tu as tout à fait raison !
http://img4.hostingpics.net/pics/360514Disque.png

J'ai essayé EasyBCD en effet, mais je n'arrive pas à lui faire comprendre que XP est sur le D: !

Je n'y comprends pas grand chose à cette image !
Apparemment il y a 4 partitions, dont 2 inconnues (Linux ?) bien que reconnues comme saines (comment sait-il qu'elles sont saines s'il ne détecte même pas le FileSystem ?).
S'il s'agit de partitions Linux, c'est donc que Linux est réellement installé. si c'est lui qui gère le boot (grub), ça devrait aller...

Mais sur ton image, que faut-il croire pour la taille ? Le graphique ou les indications écrites ?

Peux-tu lancer Ubuntu, et faire la même chose (capture d'écran) de ce que montre GParted (au besoin installe-le).

As-tu (dans Ubuntu) un fichier /boot/grub/menu.lst ? Si oui, peux-tu le copier/coller pour que j'y jettes un oeil.

A +
  • Commenter cette réponse |
Score
0
òh
òi
|
Bonjour,
J'ai essayé de passer par le bios sans résultats.

Sinon, voilà à quoi ressemble mon disque, donc en effet, niveau partitions, tu as tout à fait raison !


J'ai essayé EasyBCD en effet, mais je n'arrive pas à lui faire comprendre que XP est sur le D: !
  • Commenter cette réponse |
Score
0
òh
òi
, Grand Gn0u |
Salut PyroMath
PyroMath a dit :
J'ai fait deux partitions avec mon disque ; C: sur laquelle il y a Win 7 et Ubuntu,

Impossible ! Seven et Ubuntu ne peuvent pas être sur la même partition, d'abord parce que Win a besion de NTFS et Ubuntu de ext4 (ou ext3), ensuite parce que Ubuntu a besoin d'au moins 2 partitions (/ et swap au minimum).
Sans doute s'agit-il d'une pseudo installation via Wubi, où Ubuntu est sur un disque virtuel.
PyroMath a dit :

et D: sur laquelle il y a Win XP.
Mais je n'arrive pas à lancer XP tant en passant par Seven que par Ubuntu !

Comme c'est Windows et non Ubuntu (qui n'est pas réellement installé) qui gère le boot, pas moyen de passer par les fichiers de configuration de Grub (ça je saurais faire).

As-tu essayé EasyBCD ?
Par contre, je ne garantis pas qu'il saura gérer aussi bien les installations réelles (XP et Se7en) que l'install virtuelle (Wubi).

A +

  • Commenter cette réponse |
Score
0
òh
òi
|
slt,
Passe par le bios et selectione ton D: et tu boot dessus normalement sa devrait marcher
  • 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