1 votes

Installer Windows XP après Linux FS Partioned Space

J'essaie d'installer Windows XP sur la troisième partition primaire de mon disque dur. La disposition est la suivante :

Part 1,   100 MB, Linux EXT2, /boot
Part 2,   280 GB, Linux Raid, /root
Part 3,   40 GB, Windows NTFS

Je n'arrive pas à faire démarrer le CD d'installation de Windows si je ne règle pas les types Part1 et Part2 sur '0'. Existe-t-il un moyen de contourner ce problème ? J'aimerais une solution où je n'aurais pas à changer la première ou la deuxième partition. Où puis-je aller à partir de là ?

Si j'installe Windows sur la troisième partition, puis que je remets les types Part1 et Part2 aux valeurs correctes, Windows pourra-t-il démarrer à partir de la troisième partition ?

0voto

m000 Points 791

J'ai peur que Windows veuille la première partition pour ses fichiers de démarrage. Vous devez l'avoir formatée en MS-DOS.

0voto

James Berry Points 23

Contrairement à d'autres "réponses", c'est possible, et je l'ai fait fonctionner correctement. Voici comment je l'ai fait. J'ai utilisé le lien suivant pour m'inspirer :

http://ubuntuforums.org/showthread.php?t=1095893

  • La configuration de la partition était la même que dans la question.
  • Le disque Windows XP que j'avais était une version SP2, je n'en ai pas essayé d'autres.
  • Vous aurez besoin d'un CD de démarrage Linux fonctionnel avec Grub. J'ai utilisé le CD d'installation standard d'Ubuntu Desktop.

  1. Afin de faire démarrer le CD d'installation de WinXP :

    Démarrez votre système d'exploitation Linux, ou à partir du support d'amorçage Linux. SAUVEGARDEZ D'ABORD EXACTEMENT LES INFORMATIONS DE VOTRE PARTI. L'installation de Windows a effacé le mien. Après avoir sauvegardé votre table de partition, utilisez fdisk ou tout autre gestionnaire de partition pour définir les types de partition Linxux à '0' ou 'none'. Cela cachera les partitions du CD de démarrage de Windows.

    Ecrivez la nouvelle table de partition et redémarrez.

  2. Si vous avez des disques supplémentaires, c'est le bon moment pour les déconnecter afin d'éviter toute confusion pendant l'installation de Windows. Démarrez le CD d'installation de Windows comme vous le feriez normalement. Installez Windows sur la partition NTFS reconnue. Assurez-vous de ne pas repartitionner le disque, ou d'installer sur l'"espace non partitionné". C'est votre FS Linux.

  3. Une fois que l'installation de Windows est terminée et que vous essayez de redémarrer, c'est là que vous risquez de rencontrer des problèmes. Lors de ma tentative, Windows a réécrit ma table de partition et supprimé toutes les entrées de la partition Linux (mais n'a pas modifié la géométrie), ce qui a permis de redémarrer dans Windows et de terminer l'installation. Quoi qu'il en soit, à un moment donné, vous devrez corriger votre système pour que vos partitions Linux démarrent à nouveau.

    Lorsque vous êtes prêt à revenir à Linux, réactivez tous vos lecteurs (s'ils ont été désactivés) et démarrez avec le CD média Linux que vous avez.

  4. Depuis le terminal Linux, corrigez la table de partition sur le disque en la restaurant/recréant exactement à partir de la sauvegarde.

  5. Réinstallez Grub sur le MBR de votre disque dur. Cela peut être délicat, mais c'est ainsi que je l'ai fait sur mon système :

    mount /dev/sda2 /mnt/root
    mount -o bind /dev /mnt/root/dev
    mount -o bind /proc /mnt/root/proc
    chroot /mnt/root /bin/bash
    mount /dev/sda1 /boot
    grub-install /dev/sda
  6. Mettez à jour votre menu de démarrage Grub pour créer une option pour votre partition Windows. Ajoutez ce qui suit à /boot/grub/menu.lst :

    title       Windows XP
    rootnoverify   (hd0,2)
    chainloader +1
    makeactive
  7. Enfin, vous devez corriger le boot.ini dans votre volume Windows. Vous pouvez monter le volume comme suit :

    mkdir /winxp
    mount /dev/sda3 /winxp -t ntfs
    vi /winxp/boot.ini

    Voici mon travail boot.ini pour référence :

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

    Vous remarquerez que vous devez changer le partition(N) pour correspondre à la disposition de votre lecteur.

  8. Si vous avez suivi toutes ces étapes, vous devriez maintenant être capable de redémarrer votre système, d'accéder au menu Grub, et de redémarrer dans Linux ou Windows.

-2voto

Drakia Points 655

Assurez-vous que votre bios est configuré pour démarrer le lecteur de CD/DVD avant tout autre disque dur, il semble que vous l'ayez configuré pour démarrer le disque dur en premier.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X