Multiboot perdu

Résolu
Bonjour,

je vien de faire un multiboot sur mon pc pour windows xp et ubuntu. Aprés une mise a jours de ubuntu je redémarre mon pc et je trouve qu'il y'a plus de boot windows, que 2 ubuntu.

je voudrai savoir comment faire pour remettre le boot windows avec linux.

et merci pour vos réponses.

13 réponses

Résumé de la discussion

Problème central : après un multiboot Windows XP et Ubuntu, une mise à jour d'Ubuntu empêche GRUB de lancer Windows et affiche uniquement Ubuntu au démarrage. Des échanges indiquent que GRUB démarre bien, mais le loader Windows n'est pas détecté, et la solution fréquente est de lancer sudo update-grub pour régénérer grub.cfg. En cas de non-détection, les contributeurs demandent le résultat de sudo /sbin/fdisk -l pour identifier les partitions et comprendre où se situe Windows, notamment les partitions NTFS et leur emplacement. La sortie fdisk -l montre deux partitions NTFS sur /dev/sda1 et /dev/sda3, une partition Linux sur /dev/sda5 et une partition d'échange, ce qui précise où chercher le chargeur Windows et nuance l'approche.

Bobot (l’IA à votre service)
  1. Salut ;-)

    Quelle est ta version d'Ubuntu?

    En attendant peux tu poster le résultat de :

    grub --version


    et

    sudo /sbin/fdisk -l


    Merci :)
    1. oulaaa trop de question pour une personne qui n'a pas beaucoup de connaissance en informatique, mais pour la version c lubuntu 10.04
      1. Alors dans ton terminal copies moi le résultat de :

        sudo update-grub


        Merci :)
      2. Le terminal se trouve dans le menu de tes applications ;-)
    2. voilà le résultat:

      mazaoui@mazaoui-TravelMate-2300:~$
      mazaoui@mazaoui-TravelMate-2300:~$ sudo update-grub
      [sudo] password for mazaoui:
      Generating grub.cfg ...
      Found linux image: /boot/vmlinuz-2.6.35-25-generic
      Found initrd image: /boot/initrd.img-2.6.35-25-generic
      Found linux image: /boot/vmlinuz-2.6.35-22-generic
      Found initrd image: /boot/initrd.img-2.6.35-22-generic
      Found memtest86+ image: /boot/memtest86+.bin
      done
      mazaoui@mazaoui-TravelMate-2300:~$
      1. alors qu'est qui arrive chez moi : O
        je suis perdu
        1. Et bien il ne trouve pas le loader de Windows.

          Ça m'aiderait vraiment si tu pouvais me coller le résultat de cette commande :

          sudo /sbin/fdisk -l


          (C'est un "L" minuscule, pas le chiffre "1")
      2. oké, pas de problème
        et voilà:

        mazaoui@mazaoui-TravelMate-2300:~$ sudo /sbin/fdisk -l
        [sudo] password for mazaoui:

        Disque /dev/sda: 40.0 Go, 40007761920 octets
        255 têtes, 63 secteurs/piste, 4864 cylindres
        Unités = cylindres de 16065 * 512 = 8225280 octets
        Sector size (logical/physical): 512 bytes / 512 bytes
        I/O size (minimum/optimal): 512 bytes / 512 bytes
        Identifiant de disque : 0x000c402c

        Périphérique Amorce Début Fin Blocs Id Système
        /dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
        /dev/sda2 2551 3825 10241025 5 Etendue
        /dev/sda3 3826 4863 8337735 7 HPFS/NTFS
        /dev/sda5 2551 3704 9264128 83 Linux
        /dev/sda6 3704 3825 975872 82 Linux swap / Solaris

        Disque /dev/sdb: 8086 Mo, 8086609920 octets
        255 têtes, 63 secteurs/piste, 983 cylindres
        Unités = cylindres de 16065 * 512 = 8225280 octets
        Sector size (logical/physical): 512 bytes / 512 bytes
        I/O size (minimum/optimal): 512 bytes / 512 bytes
        Identifiant de disque : 0x04dd5721

        Périphérique Amorce Début Fin Blocs Id Système
        /dev/sdb1 * 1 984 7897048+ b W95 FAT32
        La partition 1 a des fins physique/logique différentes:
        phys=(982, 254, 63) logique=(983, 35, 60)
        mazaoui@mazaoui-TravelMate-2300:~$
        1. Re ;-)

          Il faudrait que tu parcoure la partition ou se trouve Windows (sda1) et que tu me dises si
          tu y vois à la racine des fichiers appelés NTLOADER et NTDETECT.

          Tu devrais les voir directement en ouvrant le contenu de la partition.
      3. pour les fichier il y'a NTDETECT.COM seulement
        1. Télécharge cette archive :
          http://www.megaupload.com/?d=U0J9OZ1A

          Ensuite tu la décompresse et tu colle les deux fichiers qu'elle contient sur la racine de ton Windows
          (directement en ouvrant le contenu de la partition, là ou tu as trouvé le NTDETECT seul)
      4. c'est fait ;)
        qu'est ce que je fait après ?
        1. Relance dans ta console :

          sudo update-grub


          et colle encore le résultat ici merci.
      5. mazaoui@mazaoui-TravelMate-2300:~$ sudo update-grub
        [sudo] password for mazaoui:
        Generating grub.cfg ...
        Found linux image: /boot/vmlinuz-2.6.35-25-generic
        Found initrd image: /boot/initrd.img-2.6.35-25-generic
        Found linux image: /boot/vmlinuz-2.6.35-22-generic
        Found initrd image: /boot/initrd.img-2.6.35-22-generic
        Found memtest86+ image: /boot/memtest86+.bin
        done
        mazaoui@mazaoui-TravelMate-2300:~$
        1. Pas de résultat ;-(

          Essayes avec cette archive ci :
          https://www.ismusurizan.com

          Copies le contenu de l'archive décompressée sur la racine de ton Windows en remplaçant les anciennes.

          Ensuite relance :

          sudo update-grub
      6. je viens de redémarrer rien n'a changé : (
        1. mazaoui@mazaoui-TravelMate-2300:~$ sudo update-grub
          Generating grub.cfg ...
          Found linux image: /boot/vmlinuz-2.6.35-25-generic
          Found initrd image: /boot/initrd.img-2.6.35-25-generic
          Found linux image: /boot/vmlinuz-2.6.35-22-generic
          Found initrd image: /boot/initrd.img-2.6.35-22-generic
          Found memtest86+ image: /boot/memtest86+.bin
          done
          mazaoui@mazaoui-TravelMate-2300:~$
        2. j'ai remplacé a nouveau les fichiers comme tu l'a dit
        3. Installes os-prober , tu tapes :

          sudo aptitude install os-prober


          Lorsque c'est fait et qu'il est installé, lance :

          sudo os-prober
          sudo update-grub
        4. pourquoi j'ai 2 boot linux (j'ai qu'un seul lubuntu)
          cette répétition paru après la mise a jour a remplacé le windows
          sa me rend vraiment furieux
      7. quand j'entre la commande sudo os-prober:

        mazaoui@mazaoui-TravelMate-2300:~$ sudo os-prober
        /dev/sda1:Microsoft Windows XP Professional:Windows:chain
        /dev/sda3:Microsoft Windows XP Professional:Windows1:chain
        mazaoui@mazaoui-TravelMate-2300:~$
        1. c a sda1 ou il y'a windows
          1. relance

            sudo update-grub


            et colles le résultat stp ;-)
        2. mazaoui@mazaoui-TravelMate-2300:~$ sudo update-grub
          Generating grub.cfg ...
          Found linux image: /boot/vmlinuz-2.6.35-25-generic
          Found initrd image: /boot/initrd.img-2.6.35-25-generic
          Found linux image: /boot/vmlinuz-2.6.35-22-generic
          Found initrd image: /boot/initrd.img-2.6.35-22-generic
          Found memtest86+ image: /boot/memtest86+.bin
          Found Microsoft Windows XP Professional on /dev/sda1
          Found Microsoft Windows XP Professional on /dev/sda3
          done
          mazaoui@mazaoui-TravelMate-2300:~$
          1. redémarres ;-)
          2. c bon je te parle depuis mon windows

            merci infiniment vraiment sans toi je serai encore en galère

            merci beaucoup et bonne continuation.
          3. De rien ;-)

            Content que ça va pour toi, et bonne nuit ;-)
          4. bonne nuit ; )
          5. mauvais nouvelle, le boot ubuntu est disponible mais sa démarre pas.

            par contre windows marche a merveille.

            la situation c'est inversé :(