Impossible de dualboot Fedora

J'ai Windows XP installé sur la partition C , puis j'ai installé Fedora sur la partition ext3 .

Maintenant au démarrage de l'ordinateur, je devrais voir deux options à choisir; soit lancez XP ou Fedora. Cependant, mon ordinateur démarre automatiquement Windows XP: je n'ai pas deux options au démarrage de l'ordinateur.

J'ai Fedora encore installé sur ext3 , mais je ne peux pas le démarrer. Pourquoi?

Il semble que Windows a attrapé le secteur de démarrage. Linux peut démarrer Windows, mais Windows ne peut pas démarrer autre chose. Vous devez reconvertir le secteur de démarrage en Linux. Bootloader de Linux (la partie du système qui s'exécute en premier après le code dans la memory morte et charge le operating system actuel) s'appelle Grub. Vous pouvez réparer Grub à partir du support d'installation (CD, USB, …) que vous avez utilisé pour installer le système. Les étapes sont décrites dans le manuel: Fedora 15 (Grub 1) , Fedora 16 (Grub 2) . En un mot, démarrez le support d'installation en mode Rescue ( linux rescue ), puis exécutez les commands

 chroot /mnt/sysimage /sbin/grub-install /dev/sda 

Comme l'a suggéré Bernhard, l'ordre d'installation peut être significatif dans ce type de situation. Si Windows a été installé après Fedora, l'option la plus simple serait de réinstaller Fedora.

Pourquoi? La façon la plus courante de réaliser un environnement multi-boot tel que vous l'avez décrit est de tirer parti de l'un des chargeurs de démarrage Linux les plus populaires; Grub ou Lilo. Le chargeur de démarrage est un petit programme chargé de charger un kernel du operating system en memory, puis de transmettre le contrôle d'exécution au kernel qui continuera à charger le operating system.

Comment l'ordinateur détermine-t-il quoi ou quel chargeur de démarrage exécuter? Un secteur d'amorçage sur disque appelé logging de démarrage principal [MBR]. Le MBR est le premier secteur, 512 octets, d'un disque. Sur le MBR, il y a généralement un set d'instructions pour charger le chargeur de démarrage approprié, appelé bootstrap. Fedora a probablement installé un chargeur de démarrage pour vous, probablement Grub2, et a apporté les modifications appropriées au MBR.

Et alors? Windows écrasera le MBR avec son propre jeu d'instructions, c'est pourquoi l'installation de Windows est d'abord "recommandée" pour ce type de configuration. En outre, si vous avez une configuration à deux disques avec Windows sur un disque et Fedora sur un disque distinct, vous devrez vous assurer que votre BIOS est configuré pour démarrer à partir de n'importe quel disque MBR inclut le bootstrap pour votre chargeur de démarrage Linux. Dans les deux cas, votre chargeur de démarrage Linux doit être configuré pour effectuer un process appelé chargement de la string. C'est à ce moment qu'un logiciel en cours d'exécution est remplacé par un autre logiciel. Dans ce cas, vous souhaitez parfois replace votre chargeur de démarrage Linux par Windows afin de pouvoir démarrer dans ce operating system. En supposant une fois de plus l'installation de Grub2, votre configuration pourrait ressembler à:

 menuentry "Microsoft Windows XP" { insmod chain set root=(hd1,1) drivemap -s hd0 hd1 chainloader +1 

}

Windows a écrasé le secteur de démarrage, comme d'autres l'ont dit. Pour installer Windows et Fedora, procédez comme suit:

1) Installer Windows

  • Dans le gestionnaire de partition de Windows

    1. Supprimez toutes les partitions.
    2. Créez une partition pour Windows.
  • Installer des windows sur la nouvelle partition

Remarques:

  • Laisser tout espace non utilisé par Windows vierge et non partitionné.
  • Installation complète de Windows incluant firstboot ici.

2) Installez Fedora

  • Dans le gestionnaire de partitions de Fedora

    • Sélectionnez l'option "use free space"
  • Installer Fedora

Remarque:

  • Les valeurs par défaut de toutes les autres options fonctionneront (et sont suggérées).

3) Mettez à jour les deux systèmes d'exploitation et installez vos applications.

Ceci est probablement dû au fait que vous avez installé Windows après Fedora ou que le grub bootloader n'a pas été installé. Je ne sais pas si Fedora Live CD a une option de récupération / réinstallation. Si c'est le cas, c'est probablement la meilleure façon de contourner le problème. Sinon, réinstallez grub manuellement ( voir ceci ).