Multi Boot XP-Mandriva

Bonjour, j'ai un petit problème avec mon multiboot Xp/Mandriva !
J'ai un seul disque dur et j'ai installé Windows normalement, puis Linux ...
Mais je n'ai pas accès à Windows, il est présent dans le choix du boot, mais ne veut pas se booter ...
J'ai essayer de modifier les valeurs de position de la partition sur laquelle il se trouve avec la commande " kwrite /boot/grub/menu.lst " mais je ne trouve pas ...
Quelqu'un connaît il une commande pour pouvoir lister les partitions d'un disque et savoir leur positions sur celui-ci ?
Ou une autre solution :)
Merci d'avance !
Configuration: Linux Mandriva
Firefox 3.0.8

24 réponses

Résumé de la discussion

Un multiboot Windows XP et Mandriva sur un seul disque dur pose un problème où Windows apparaît dans le menu mais ne démarre pas. Plusieurs réponses suggèrent de lister les partitions et leur position avec des commandes comme fdisk -l ou /sbin/fdisk -l, et de vérifier l’emplacement réel des partitions Windows. Des échanges insistent sur le mapping des disques et des entrées grub, en particulier les syntaxes root (hdX,Y) et map (hdX) (hdY) pour aligner Windows sur la bonne partition. En cas d’utilisation de partitions externes ou de partitions étendues, l’identification correcte des disques sda/sdb et des partitions primaires/logiques peut éviter les conflits de démarrage.

Bobot (l’IA à votre service)
  1. Contributeur
    bonjour,
    donnes nous donc le contenu du fichier menu.lst
    et si possible le message d'erreur
    et tant qu'a faire
    un
    fdisk -l
    dans un terminal ...
    a+
    0
    1. Modérateur
      Salut,

      Affiches le résultat des commandes suivantes (en root ou précédées de "sudo" pour les versions basées sur Ubuntu) :
      /sbin/fdisk -l
      egrep -v '^(#|$)' /boot/grub/menu.lst
      C'est un ELLE minuscule et non pas un UN !

      ;-))
      0
      1. timeout 15
        color black/cyan yellow/cyan
        gfxmenu (hd0,6)/boot/gfxmenu
        default 0

        title linux
        kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=5b80201d-59f3-46dd-9318-a4883953ada4 resume=UUID=10aaa4cf-6377-44ec-9aaa-6a42cbb1ca63 splash=silent vga=788
        initrd (hd0,6)/boot/initrd.img

        title linux-nonfb
        kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=5b80201d-59f3-46dd-9318-a4883953ada4 resume=UUID=10aaa4cf-6377-44ec-9aaa-6a42cbb1ca63
        initrd (hd0,6)/boot/initrd.img

        title failsafe
        kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=5b80201d-59f3-46dd-9318-a4883953ada4 failsafe
        initrd (hd0,6)/boot/initrd.img

        # This entry automatically added by the Debian installer for a non-linux OS
        # on /dev/sda1
        title Microsoft Windows XP Professionnel
        root (hd0,1)
        savedefault
        makeactive
        chainloader +1
        0
        1. Modérateur
          Et le :
          /sbin/fdisk -l
          en root !
          0
      2. [root@localhost ~]# /sbin/fdisk -l

        Disque /dev/sda: 500.1 Go, 500107862016 octets
        255 heads, 63 sectors/track, 60801 cylinders
        Units = cylindres of 16065 * 512 = 8225280 bytes
        Disk identifier: 0xf5fff5ff

        Périphérique Amorce Début Fin Blocs Id Système
        /dev/sda1 * 1 16672 133917808+ 83 Linux
        /dev/sda2 16673 60800 354458160 f W95 Etendu (LBA)
        /dev/sda5 16673 17835 9341766 82 Linux swap / Solaris
        /dev/sda6 19123 60800 334778503+ 7 HPFS/NTFS
        /dev/sda7 17836 19122 10337796 83 Linux

        Les entrées de la table de partitions ne sont pas dans l'ordre du disque

        Disque /dev/sdb: 750.1 Go, 750156374016 octets
        255 heads, 63 sectors/track, 91201 cylinders
        Units = cylindres of 16065 * 512 = 8225280 bytes
        Disk identifier: 0x8ae68c22

        Périphérique Amorce Début Fin Blocs Id Système
        /dev/sdb1 * 1 70390 565407643+ 7 HPFS/NTFS
        /dev/sdb2 70391 91201 167164357+ 5 Extended
        /dev/sdb5 70391 71958 12594928+ 83 Linux
        /dev/sdb6 71959 72467 4088511 82 Linux swap / Solaris
        /dev/sdb7 72468 91201 150480823+ 83 Linux
        0
        1. Contributeur
          re,
          bizarre etrange
          la je vois 2 disques
          et les partitions windows ont une drole de place ?
          sur le dd sda1
          par contre si windows est sur le sdb1 l'entree n'est pas bonne
          a+
          0
          1. Modérateur
            title Microsoft Windows XP Professionnel
            root (hd1,0)
            map (hd1) (hd0)
            map (hd0) (hd1)
            makeactive
            chainloader +1
            0
            1. Root (hd1,0)

              ERROR 21 : Selected disk does not exist
              0
              1. Modérateur
                Vires les "map" alors :
                title Microsoft Windows XP Professionnel
                root (hd1,0)
                makeactive
                chainloader +1
                0
                1. Contributeur
                  re,
                  moi j'ai toujours pas compris
                  J'ai un seul disque dur et j'ai installé Windows normalement, puis Linux ... 

                  a+
                  0
                  1. Ben mon dd est partitionné, donc j'ai installé Windows sur une partition et ensuite Linux sur une autre ...
                    0
                    1. Modérateur
                      Vue le résultat de "fdisk" tu as 2 HD.
                      0
                  2. J'en ai qu'un seul pourtant ...
                    0
                    1. Contributeur
                      re,
                      non tu en a 2 desole
                      appuye sur echap au demarrage du pc tu verra bien
                      a+
                      0
                      1. Si vous considérer un externe comme dd faisant partie du problème d'accord ...
                        0
                        1. Contributeur
                          re,
                          on le devine comment que c'est un externe !!! et vu que dessus il y a des partitions linux !!!
                          a+
                          0
                          1. Pourtant Linux est pas installé dessus ! Enfin j'avais essayé mais je n'avais pas réussi, oui j'suis assez débutant ...

                            Enfin ici j'ai viré les map et il me dit 'File system unknow, partition type 0x7'
                            0
                            1. Modérateur
                              C'est lequel le disque externe ?
                              0
                              1. Ben aucun, il n'a rien a voir ...
                                0
                                1. Modérateur
                                  Comment ça il n'a rien à voir !!!???
                                  [root@localhost ~]# /sbin/fdisk -l
                                  
                                  Disque /dev/sda: 500.1 Go, 500107862016 octets
                                  255 heads, 63 sectors/track, 60801 cylinders
                                  Units = cylindres of 16065 * 512 = 8225280 bytes
                                  Disk identifier: 0xf5fff5ff
                                  
                                  Périphérique Amorce Début Fin Blocs Id Système
                                  /dev/sda1 * 1 16672 133917808+ 83 Linux
                                  /dev/sda2 16673 60800 354458160 f W95 Etendu (LBA)
                                  /dev/sda5 16673 17835 9341766 82 Linux swap / Solaris
                                  /dev/sda6 19123 60800 334778503+ 7 HPFS/NTFS
                                  /dev/sda7 17836 19122 10337796 83 Linux
                                  
                                  Les entrées de la table de partitions ne sont pas dans l'ordre du disque
                                  
                                  Disque /dev/sdb: 750.1 Go, 750156374016 octets
                                  255 heads, 63 sectors/track, 91201 cylinders
                                  Units = cylindres of 16065 * 512 = 8225280 bytes
                                  Disk identifier: 0x8ae68c22
                                  
                                  Périphérique Amorce Début Fin Blocs Id Système
                                  /dev/sdb1 * 1 70390 565407643+ 7 HPFS/NTFS
                                  /dev/sdb2 70391 91201 167164357+ 5 Extended
                                  /dev/sdb5 70391 71958 12594928+ 83 Linux
                                  /dev/sdb6 71959 72467 4088511 82 Linux swap / Solaris
                                  /dev/sdb7 72468 91201 150480823+ 83 Linux
                                  0
                              2. En fait, j'avais tenté d'installer linux sur le dd externe, mais le grub s'était pas installé au bon endroit donc en gros ça a foiré ...
                                Maintenant je suis un peu paumé donc je sais pas, mais j'peux booter linux sans que le dd externe soit branché ...
                                0
                                1. Modérateur
                                  Donc débranche le DD externe, redémarre et repose le résultat des commandes sus-citées.
                                  0
                                  1. MENU.LST

                                    timeout 15
                                    color black/cyan yellow/cyan
                                    gfxmenu (hd0,6)/boot/gfxmenu
                                    default 0

                                    title linux
                                    kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=5b80201d-59f3-46dd-9318-a4883953ada4 resume=UUID=10aaa4cf-6377-44ec-9aaa-6a42cbb1ca63 splash=silent vga=788
                                    initrd (hd0,6)/boot/initrd.img

                                    title linux-nonfb
                                    kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=5b80201d-59f3-46dd-9318-a4883953ada4 resume=UUID=10aaa4cf-6377-44ec-9aaa-6a42cbb1ca63
                                    initrd (hd0,6)/boot/initrd.img

                                    title failsafe
                                    kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=5b80201d-59f3-46dd-9318-a4883953ada4 failsafe
                                    initrd (hd0,6)/boot/initrd.img

                                    # This entry automatically added by the Debian installer for a non-linux OS
                                    # on /dev/sda1
                                    title Microsoft Windows XP Professionnel
                                    root (hd1,0)
                                    makeactive
                                    chainloader +1

                                    FDISK -l


                                    Disque /dev/sda: 500.1 Go, 500107862016 octets
                                    255 heads, 63 sectors/track, 60801 cylinders
                                    Units = cylindres of 16065 * 512 = 8225280 bytes
                                    Disk identifier: 0xf5fff5ff

                                    Périphérique Amorce Début Fin Blocs Id Système
                                    /dev/sda1 * 1 16672 133917808+ 83 Linux
                                    /dev/sda2 16673 60800 354458160 f W95 Etendu (LBA)
                                    /dev/sda5 16673 17835 9341766 82 Linux swap / Solaris
                                    /dev/sda6 19123 60800 334778503+ 7 HPFS/NTFS
                                    /dev/sda7 17836
                                    0
                                    • 1
                                    • 2