Bonjour tout le monde, je viens vous demander de l'aide, car je n'arrive plus a booter sur mon windows xp... Je m'explique: j'avais un dual-boot entre windows xp et Ubuntu 10.10. Chacun d'eux étant installé sur un disque dur différent...
J'ai voulu remplacer mon Ubuntu par la dernière version de Fedora. L'installation s'est bien passé, seulement voila, maintenant lorsque je démarre le pc et que je boot sur le disque dur qui contient Fedora, celui-ci se lance, sans me demander si je veux booter sur windows xp (je suppose que GRUB n'a pas été installé sur ce disque dure).
Et lorsque je boot sur le disque dur contenant windows xp, j'ai ce message qui apparait:
Grub loading
error: no such disk
Pourtant je suis sur d'avoir bien installé Fedora sur le bon disque, c'est à dire celui ou il y avait Ubuntu avant... La preuve est que quand je suis sous Fedora, il reconnais bien mon autre disque dur, et tous mes documents etc sont bien dedans...

Voila, je suppose que c'est du au passage de Ubuntu vers Fedora qu'il y a eu un problème avec GRUB... J'espère que ce n'est pas grave :-?


Merci et bonne soirée 😉
Salut,

Que renvoi les commandes suivantes :
su -c "fdisk -l"
et
su -c "cat /boot/grub/grub.conf"
Coucou,
Tonycab wrote:Salut,

Que renvoi les commandes suivantes :
su -c "fdisk -l"
Disque /dev/sda: 82.0 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres, total 160086528 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000d0f01

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   160086015    79529984   8e  Linux LVM

Disque /dev/sdb: 203.9 Go, 203928109056 octets
255 têtes, 63 secteurs/piste, 24792 cylindres, total 398297088 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xd007d007

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1   *          63   398267414   199133676    7  HPFS/NTFS

Disque /dev/dm-0: 21.0 Go, 20971520000 octets
255 têtes, 63 secteurs/piste, 2549 cylindres, total 40960000 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000


Disque /dev/dm-1: 4798 Mo, 4798283776 octets
255 têtes, 63 secteurs/piste, 583 cylindres, total 9371648 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000


Disque /dev/dm-2: 55.7 Go, 55666802688 octets
255 têtes, 63 secteurs/piste, 6767 cylindres, total 108724224 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000

Tonycab wrote:
su -c "cat /boot/grub/grub.conf"
# 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 Other
    rootnoverify (hd1,0)
    chainloader +1
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)