S'lut,
tatchi wrote:Et lorsque je boot sur le disque dur contenant windows xp, j'ai ce message qui apparait:
Comment boot tu sur sur le disque xp ? En le sélectionnant dans le bios ?

Et quand tu boot sur "Other" dans ton menu de grub après démarrage du pc, il se passe quoi ?

Poste peut être aussi le fichier /boot/grub/device.map
Oki, je te remercie pour ton aide 🙂

A bientot
Salut,
quand tu lance Fedora as-tu un menu de démarrage de Grub?

Si non en root édite ton fichier
grub.conf dans /boot/grub

dans ce fichier à la ligne
timeout=6
contrôle qu'il y est un chiffre et non un zéro. Ici "6" pour un affiche du menu durant 6 secondes.
Raphos wrote:S'lut,
tatchi wrote:Et lorsque je boot sur le disque dur contenant windows xp, j'ai ce message qui apparait:
Comment boot tu sur sur le disque xp ? En le sélectionnant dans le bios ?
Salut, oui, pour booter sur mon disque dur qui contient xp, je tapote la touche F8 au démarrage, et je sélectionne le disque qui le contient...
Raphos wrote: Et quand tu boot sur "Other" dans ton menu de grub après démarrage du pc, il se passe quoi ?
Le menu grub n'apparait pas, j'ai directement l'erreur décrite au dessus...
Ok, mais quand tu démarres sur le disque de Fedora, le menu de grub s'affiche, non ?

@rodyste : son "timeout=5" cf. #3
rodyste wrote:Salut,
quand tu lance Fedora as-tu un menu de démarrage de Grub?

Si non en root édite ton fichier
grub.conf dans /boot/grub

dans ce fichier à la ligne
timeout=6
contrôle qu'il y est un chiffre et non un zéro. Ici "6" pour un affiche du menu durant 6 secondes.
Salut, lorsque je boot sur le disque dur contenant Fedora, celui-ci se lance directement sans me proposer le choix entre Fedora ou xp (en gros il n'y aucun grub qui se charge). Et le timeout est réglé à 5, comme indiqué plus haut.

Tandis que lorsque je boot sur le disque dur contenant xp, la grub "essaye" de se charger, mais avec l'erreur décrite plus haut..

Voila, j'espère que s'est compréhensible :-D
Raphos wrote:Ok, mais quand tu démarres sur le disque de Fedora, le menu de grub s'affiche, non ?

@rodyste : son "timeout=5" cf. #3
Non, Fedora se lance directement... Aucun menu grub :-?
Essaye sous fedora en root
grub-install /dev/sda
J'ai lu trop vite

dans le même fichier il faut commenter avec #
#hiddenmenu
tatchi wrote:
Raphos wrote:Ok, mais quand tu démarres sur le disque de Fedora, le menu de grub s'affiche, non ?

@rodyste : son "timeout=5" cf. #3
Non, Fedora se lance directement... Aucun menu grub :-?
EDIT: Autant pour moi, je viens de redémarrer pour être sur, et enfaite ce qu'il se passe, c'est que lorsque je boot sur le disque dur contenant Fedora, j'ai un écran bleu qui me signale que celui-ci va démarrer automatiquement dans 3 seconde, sauf si j'appuie sur une touche pour charger le menu. Et lorsque j'appuie sur une touche, j'ai bien un menu grub qui s'affiche avec 3 choix: les 2 premier sont des version de Fedora, et le 3 ème est "Other". J'ai essayé cette dernière solution, mais rien ne se charge (écran noir).

Voila, sorry mais j'avais l'habitude avec Ubuntu que le menu grub se lance automatiquement, ici apparemment il faut appuyer sur une touche pour cela :-P
Tonycab wrote:Essaye sous fedora en root
grub-install /dev/sda
Fait, mais toujours pareil!
Tonycab wrote:Edit ton fichier grub :
title Windows
map (hd1) (hd0) (à ajouter)
map (hd0) (hd1) (à ajouter)
rootnoverify (hd1,0)
makeactive 
chainloader +1
Voir la doc http://doc.fedora-fr.org/wiki/GRUB_:_Les_bases_pour_Fedora#Sp.C3.A9cificit.C3.A9s_de_certaines_entr.C3.A9es_Windows_dans_grub.conf
Ok, mais ne m'y connaissant pas très bien, et n'ayant pas envie de faire de bêtise, je préfère te montrer avant de passer à la suite :-D

Cela donnerais donc ça:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/mapper/vg_tatchifedora-lv_root
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.35.9-64.fc14.i686)
    root (hd0,0)
    kernel /vmlinuz-2.6.35.9-64.fc14.i686 ro root=/dev/mapper/vg_tatchifedora-lv_root rd_LVM_LV=vg_tatchifedora/lv_root rd_LVM_LV=vg_tatchifedora/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=fr_BE.UTF-8 KEYBOARDTYPE=pc KEYTABLE=be-latin1 noiswmd rhgb quiet
    initrd /initramfs-2.6.35.9-64.fc14.i686.img
title Fedora (2.6.35.6-45.fc14.i686)
    root (hd0,0)
    kernel /vmlinuz-2.6.35.6-45.fc14.i686 ro root=/dev/mapper/vg_tatchifedora-lv_root rd_LVM_LV=vg_tatchifedora/lv_root rd_LVM_LV=vg_tatchifedora/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=fr_BE.UTF-8 KEYBOARDTYPE=pc KEYTABLE=be-latin1 noiswmd rhgb quiet
    initrd /initramfs-2.6.35.6-45.fc14.i686.img
title Windows
    map (hd1) (hd0) 
    map (hd0) (hd1) 
    rootnoverify (hd1,0)
    makeactive 
    chainloader +1
title Other
    rootnoverify (hd1,0)
    chainloader +1
si tu commente la ligne
#hiddenmenu
cela te fera apparaître le menu de démarrage de Grub.



Mon impression est qu'il te faut réparer le lanceur de ton XP sur son disque, mais je ne sais pas comment, je ne connais pas bien Windows.

Puis avec un liveCD de Gparted par exemple tu redéfini ta partition de démarrage /boot de Fedora comme partition par défault pour amorcer ton système.

Je ne suis pas spécialiste si j'ai dit une grosse bêtise quelqu'un peu corriger SVP.
Tonycab wrote:Edit ton fichier grub :
title Windows
map (hd1) (hd0) (à ajouter)
map (hd0) (hd1) (à ajouter)
rootnoverify (hd1,0)
[s]makeactive[/s] 
chainloader +1
non

si on a la clause map alors root se trouve en hd(0,0)
Tonycab wrote:oui essaye avec ça
J'ai bien édité mon fichier grub.conf comme montré, et cela fonctionne, j'arrive a démarrer sous windows... C'est ok alors ou je dois changer quelque chose?

Par contre, il reste encore un détails, si maintenant pour une raison x ou y, je débranche mon disque dur contenant Fedora, et que je laisse uniquement celui qui contient windows... Celui-ci ne sera pas démarrer, j'aurais quand même toujours cette erreur...
nouvo09 wrote:
Tonycab wrote:Edit ton fichier grub :
title Windows
map (hd1) (hd0) (à ajouter)
map (hd0) (hd1) (à ajouter)
rootnoverify (hd1,0)
[s]makeactive[/s] 
chainloader +1
non

si on a la clause map alors root se trouve en hd(0,0)
J'ai pas trop compris la :-?
Pourtant cela fonctionne, j'arrive à booter sur windows...
tatchi wrote:
tatchi wrote:
Raphos wrote:Ok, mais quand tu démarres sur le disque de Fedora, le menu de grub s'affiche, non ?

@rodyste : son "timeout=5" cf. #3
Non, Fedora se lance directement... Aucun menu grub :-?
EDIT: Autant pour moi, je viens de redémarrer pour être sur, et enfaite ce qu'il se passe, c'est que lorsque je boot sur le disque dur contenant Fedora, j'ai un écran bleu qui me signale que celui-ci va démarrer automatiquement dans 3 seconde, sauf si j'appuie sur une touche pour charger le menu. Et lorsque j'appuie sur une touche, j'ai bien un menu grub qui s'affiche avec 3 choix: les 2 premier sont des version de Fedora, et le 3 ème est "Other". J'ai essayé cette dernière solution, mais rien ne se charge (écran noir).

Voila, sorry mais j'avais l'habitude avec Ubuntu que le menu grub se lance automatiquement, ici apparemment il faut appuyer sur une touche pour cela :-P
Ok, enfin c'est un peu plus clair !
Ouvre ton fichier grub.conf en root et ajoute le mappage pour ton disque où est installé Windows :
title Other
    rootnoverify (hd1,0)
    chainloader +1
doit devenir :
title Windows XP
rootnoverify (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
makeactive
chainloader +1
car windows n'aime pas du tout se trouver sur le 2ème disque et donc il faut lui faire croire qu'il est sur le premier ! 😉 :-P

Et tu ajoutes un # devant hiddenmenu, comme te l'a dit rodyste, ainsi tu auras automatiquement le menu de grub affiché pendant 5 sec si timeout=5 ( tu peux mettre plus si tu veux plus de temps ! )

Si tu veux que Windows se lance automatiquement après 5 sec si tu n'as rien sélectionné d'autre, alors tu dois mettre default=2 et non 0. Grub numérote les entrées en commençant par 0, ce qui fait que 0 = 1ère option du menu ( chez toi : Fedora avec le kernel 2.6.35.9-64.fc14.i686 ) , 1 = 2ème option du menu ( Fedora 2.6.35.6-45.fc14.i686 ) et 2 = Other ( en fait Windows XP )

Quand tu as fait cela, tu enregistres les modifications et puis tu rebootes sur le disque où se trouve Fedora ! Tu choisis alors Windows XP dans le menu et ça doit aller tout seul !