heylau
Bonjour à tous.
Ancien utilisateur d'ubuntu, je me suis laissé tenter par l'aventeure Fedora.
Le problème qui m'ammène ici n'est pas relatif à l'installation (qui s'est trés bien déroulée par ailleurs) mais plutôt de la cohabitation avec windows XP (encore un sujet, dsl...g pourtant bien fouiller dans le forum!!=)
Lorsque j'utilisais ubuntu, j' n'avais pas de pb à ce niveau là. Grub reperait bien ma partition windows, la selection dans le menu de démarrage me bootait correctement l'OS que je choisissais.
Depuis l'installation de Fedora, c'est plus trop la même chose, et quelques trucs m'inquietent un peu 🙂
Tout d'abrod , la structure de mes disques :
J'ai 2 disque 'physique'. Le premier contient 2 partitions : La 1ere contient le systeme windows, la 2nd des données, toutes les 2 en NTFS. Le second contient, en son début, une 3eme partition NTFS, puis mes partitions ext3 et swap, en "position" 2,3 et 4. Voici ce que me renvoie fdisk -l :
/sbin/fdisk -l
Disque /dev/sda: 250.0 Go, 250000000000 octets
255 heads, 63 sectors/track, 30394 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x58000000
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 2 2550 20474842+ f W95 Etendu (LBA)
/dev/sda2 * 2551 30393 223648897+ 17 Hidden HPFS/NTFS
/dev/sda5 2 2550 20474811 7 HPFS/NTFS
Disque /dev/sdb: 250.0 Go, 250000000000 octets
255 heads, 63 sectors/track, 30394 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0e981936
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 15197 122069871 7 HPFS/NTFS
/dev/sdb2 15198 17747 20482875 83 Linux
/dev/sdb3 17748 17874 1020127+ 82 Linux swap / Solaris
/dev/sdb4 17875 30393 100558867+ 83 Linux
Première chose qui m'a interpellé, j'ai deux amorces!! Pour /dev/sda2, j'en ai déduis que cela devait avoir une relation avec le boot propre a windows, vu qu'il etait sur la meme partition.. MAIS, à ma grande surprise, je m'appercois, que, sur /dev/sdb1, se trouve les famaus NTDETECT et ntldr!
Je précise que, à partir de fedora, j'ai accés à ma 3 partitions NTFS, dont celle contenant l'installation de windows, et que effectivement, ntldr est manquant.
Je vous colle mon grub.conf (qui ne lance pas windows donc) :
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd1,1)
# kernel /boot/vmlinuz-version ro root=/dev/sdb2
# initrd /boot/initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd1,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.26.6-79.fc9.i686)
root (hd1,1)
kernel /boot/vmlinuz-2.6.26.6-79.fc9.i686 ro root=UUID=20de949d-8de5-4898-97cf-f30afc0c13ce rhgb quiet irqpoll
initrd /boot/initrd-2.6.26.6-79.fc9.i686.img
title Fedora (2.6.25-14.fc9.i686)
root (hd1,1)
kernel /boot/vmlinuz-2.6.25-14.fc9.i686 ro root=UUID=20de949d-8de5-4898-97cf-f30afc0c13ce rhgb quiet irqpoll
initrd /boot/initrd-2.6.25-14.fc9.i686.img
title Windows XP
map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,0)
makeactive
chainloader +1
J'ai tenté sans les lignes "map...", avec root (hd0,0) et d'autre, la seule evolution que j'ai pu avoir était donc un "ntldr manquant...". Sinon, j'ai droit à un message du genre "invalid device request".
Une ame charitable pourrait elle me filer un coup de main? 🙂
Merci d'avance.
aka Shiva
Oui, ton Windows est bien sur le deuxième disque. Concernant le ntldr manquant, ça m'est déjà arrivé aussi. J'ai réglé le problème en chargeant à nouveau les paramètres par défaut du BIOS ou en revoyant l'ordre des disques à booter (je ne me souviens plus trop) - c'était simplement quelque chose de cet ordre.
J'espère que ce sera aussi simple pour toi.
EDIT : mais je crains que, dans ton cas, cela n'affecte les noms de devices et que tu sois obligé de réinstaller. Mais tu verras bien.
nouvo09
/dev/sda2 * 2551 30393 223648897+ 17 Hidden HPFS/NTFS
essaie en modifiant le type de cette partition de 17 à 7 (ntfs)
heylau
nouvo09 wrote:/dev/sda2 * 2551 30393 223648897+ 17 Hidden HPFS/NTFS
essaie en modifiant le type de cette partition de 17 à 7 (ntfs)
Pourrais tu me dire où dois je modifier cela? Désolé je suis un peu paumé là :-?
Merci.
opossum1er
nouvo09 wrote:/dev/sda2 * 2551 30393 223648897+ 17 Hidden HPFS/NTFS
essaie en modifiant le type de cette partition de 17 à 7 (ntfs)
Les types de partitions ou les flags de boot ne sont pas changés avec une install. J'ai l'impression qu'on a pas tous les élèments sur cette affaire... 😉
@heylau : Bienvenue sur fedora-fr. :pint:
aka Shiva
Mon idée est que le disque sur lequel sont installés les OS est passé second pendant l'install de Fedora, pour une raison ou pour une autre, alors qu'initialement il était premier, dans l'ordre des périphériques à booter...Avec Windows sur la première partition primaire du premier disque.
sdb aurait dû être sda. C'est pourquoi, selon moi, il ne peut plus booter Windows.
nouvo09
opossum1er wrote:nouvo09 wrote:/dev/sda2 * 2551 30393 223648897+ 17 Hidden HPFS/NTFS
essaie en modifiant le type de cette partition de 17 à 7 (ntfs)
Les types de partitions ou les flags de boot ne sont pas changés avec une install. J'ai l'impression qu'on a pas tous les élèments sur cette affaire... 😉
@heylau : Bienvenue sur fedora-fr. :pint:
j'ai dejà vu ca, je ne me souviens pas dans quelles circonstances, mais dans tous les cas une partition ntfs n'a en aucun cas à être hidden et je pense que c'est la première chose à tenter. Ca ne coute rien et ça peut rapporter .
sda5 ne peut en aucun cas booter, puisque située dans une partition logique (on se demande pourquoi alors qu'elle la remplit toute).
je ne serais pas surpris qu'en fin de compte, la partition windows bootable (et en plus elle a le flag) soit sda2, une fois son type remis à 7.
heylau
J'avoue ne pas comprendre comment il y aurait pu ya voir permutation des adressage de disque :-?
Windows est installé depuis pls mois déjà (donc ntldr & Co. sont sur la 'mauvaise' partition depuis) et cela n'a jamais posé problème (ubuntu s'est toujours bien installé, et le lancement de windows via grub, avec ubuntu, a tjs bien fonctionné)
Maintenant, comment puis je modifier le paramètre 'hidden' ou le paramètre '7' pour tester votre solution?
Merci.
pmarion
Il faut faire passer le type de ta partition de
17 Hidden HPFS/NTF
à
7 HPFS/NTFS
Sous root
man fdisk
puis
fdisk /dev/sda
p
t
2
7
p
w
p :: affichage
t changer le type
2 spécifier la partition 2
7 spécifier le type 7
p pour vérifier
w pour écrire et quitter
En cas d'erreur :
q pour quitter sans mise à jour.
Pour les inversions de disques, as-tu touché à la nappe du contrôleur.
heylau
Merci pmarion 😉
Pour repondre à ta question, je n'ai absoluement touché à rien. J'ai juste formaté mon acienne distrib (ubuntu) et réinstaller fedora.
heylau
BINGO! 🙂
Ta solution à porté ses fruits pmarion, merci beaucoup!!!
J'ai du aussi modifié mon grub.conf de cette manière :
title Windows XP
root (hd0,1)
makeactive
chainloader +1
1er démarrage, ca à planté, mais ensuite, c'est passé 🙂
merci encore pour votre aide!
aka Shiva
Felicitations à nouvo09 et à pmarion. Je me suis fait blouser par le LBA du premier disque et les paramètres de Grub.
J'étais en train de me poser des questions juste avant de voir qu'en fin de compte tu as modifié ton grub.conf.
Tout est bien qui fini bien, alors.
Pinaize! 😃
nouvo09
heylau wrote:Merci pmarion 😉
😉
de rien !