Bonjour,
Voila suite a de nombreuses recherches sur internet, je n'ai pas réussi a trouver une solution qui marché a mon problème de dual boot entre Fedora Core 2 et Windows xp. J'utilise Grub.
Grub.conf :
default=0
timeout=10
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
title Fedora Core (2.6.5-1.358)
root (hd0,5)
kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ noapic nolapic acpi=off rhgb quiet
initrd /boot/initrd-2.6.5-1.358.img
title windows
rootnoverify (hd1,0)
makeactive
chainloader +1
Je possède deux disques :
/dev/hda
/dev/hda1 : 30 GB ( fat32 ) : stockage de données
/dev/hda5 : 1 GB : swap
/dev/hda6 : 15 GB : /
/dev/hda7 : 5 GB : /home
/dev/hda8 : 70 GB : stockage de données
/dev/hdb
/dev/hdb1 : 15 GB : windows xp
J'ai installé Fedora core 2 en premier ( avec les partitions faites sous debian ), J'ai ensuite désactiver le primary master ( hda ) et j'ai installé windows xp sur hdb ( primary slave ), en suite j'ai rebranché le hda, bon grub marche niquel, sauf lorsque je veux démarrer windows xp : rien ne se passe, il reste juste afficher : rootnoverify (hd1,0) makeactive chainloader +1
Si quelqu'un a une solution a ce problème.
Merci
# précision
Posté par mat3o . Évalué à 1.
sfdisk -d /dev/hdb | sfdisk --no-reread -H255 /dev/hdb comme préciser sur la FAQ de Fedora, le boot de windows me disait "NTDLR manque"
# et NTBootLoader avec BootPart de gilles vollant ?
Posté par Jean-Philippe Prime (site web personnel) . Évalué à 1.
As-tu songé à une autre méthode que Grub ???
Comme la méthode par BootPart
Site Officiel : http://www.winimage.com/bootpart.htm(...)
Howto : http://ftp.traduc.org/doc-vf/HOWTO/lecture/HOWTO/Linux+NT-Loader.ht(...)
Bref il suffit lors de l'installation de bien choisir l'installation du chargeur de démarrage "dans la partition qui contient le répertoire /boot".
C'est une astuce qui me permet d'avoir plusieurs systèmes sans contrarier le NTLoader .
# Grub
Posté par 007 . Évalué à 1.
Ce n'est pas ton cas.
Grub a des "trucs" pour corriger ça :
13.3.23 map
-----------
-- Command: map to_drive from_drive
Map the drive FROM_DRIVE to the drive TO_DRIVE. This is necessary
when you chain-load some operating systems, such as DOS, if such
an OS resides at a non-first drive. Here is an example:
grub> map (hd0) (hd1)
grub> map (hd1) (hd0)
Ça ne marche que si Windows utilise uniquement le BIOS pour accéder aux disques.
[^] # Re: Grub
Posté par Raphael Monrouzeau . Évalué à 1.
Le bios assigne 0x80 (premier disque dur) au ... premier disque dur !
Et 0x81 au second.
Et ainsi de suite.
Le premier secteur d'une partion bootable windows va chercher NTLDR sur le disque 0x80, pas de moyen (simple) de faire *booter* Windows sur le disque secondaire, il n'est pas prevu pour.
Les commandes ci-dessus vont "changer" le disque represente par 0x81 et 0x80.
Je crois par contre que seuls le secteur de boot et NTLDR accedent au disques dur via le BIOS (et les interruptions qui prennent 0x8[0-f] en parametre).
Le but de NTLDR etant de charger les drivers absolument necessaires au fonctionnement de Windows, il charge les drivers ATA. Et Windows lui n'accede jamais aux disques via le BIOS. Enfin je peux me tromper.
[^] # Re: Grub
Posté par mat3o . Évalué à 1.
je vais tenter avec l'option de grub map.
[^] # Re: Grub
Posté par dominique . Évalué à 1.
j'ai testé FC2 et rencontré ce problème qui est connu de Fedora :
http://www.fedora-france.org/modules/xoopsfaq/index.php?cat_id=2#q2(...)
dans tous les cas, le site fedora est à consulter :
http://fedora-france.org/(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.