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. 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é :(
  2. c a sda1 ou il y'a windows
    1. relance

      sudo update-grub


      et colles le résultat stp ;-)
  3. 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. 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
    2. 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
    3. 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.
    4. 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)
    5. 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.
    6. 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")
    7. 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. 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. Salut ;-)

        Quelle est ta version d'Ubuntu?

        En attendant peux tu poster le résultat de :

        grub --version


        et

        sudo /sbin/fdisk -l


        Merci :)