Impossible de mettre en place le dual boot

Résolu
Bonjour à tous,

Je souhaiterais installer Mandriva One sur mon fix, mais tout en gardant Windows XP pour tous les programmes qui ne sont compatibles que sous Windows.
Du coup, j'ai préparé le terrain :
J'ai créé deux partitions Windows C et D sur mon DD (de 120 Go). Chacune valant 50 Go.
J'ai laissé ainsi un espace non partitionné de 20 Go.
Sur cette partition de 20 Go, j'ai installé Mandriva One, jusque là, tout va bien.
Et le problème survient maintenant, quand j'allume mon ordinateur, j'ai seulement le choix de lancer Mandriva One (et la version dégradée). Je ne peux pas lancer mon windows XP.
Voici une image de ce que j'ai au démarrage :

http://images.howtoforge.com/images/perfect_desktop_mandriva_2008_1_gnome/big/fs1.jpg

Je peux toutefois accéder à mes données des partitions C et D via linux (support de stockage) donc je suis sûr que je n'ai pas fait d'erreurs lors du partitionnement.
J'ai fait tout un tas de recherches et j'ai vu qu'il y avait peut-être une histoire de GRUB (?)
Si quelqu'un sait comment je pourrais redémarrer sous XP, ce serait vraiment le top...

Par avance, merci.
Configuration: Linux Mandriva
Firefox 2.0.0.13

9 réponses

  1. Juste pour vous informer de ce que j'ai fais pour installer Ubuntu.

    Je n'avais pas partitionner (et préparé le terrain), mais quand j'ai lancé le CD, il fallait donner un nombre de Go pour ce système d'exploitation.
    Au redémmarage le dual boot était présent.

    Il ne faut peut être pas partitionner à l'avance.

    J'espère que ma remarque aidera
    0
    1. Contributeur
      bonjour,
      sous mandriva tu ouvre une console et tu me colle le resultat des 2 commandes ci dessous
      su -
      motdepasse
      #fdisk -l l = L minuscule
      #cat /boot/grub/menu.lst
      a+

      0
      1. J'ai saisi les commandes dans la Konsole, voici ce que j'obtiens :

        [root@localhost ~]# fdisk -l l
        [root@localhost ~]# cat /boot/grub/menu.lst
        timeout 10
        color black/cyan yellow/cyan
        gfxmenu (hd0,5)/boot/gfxmenu
        default 0

        title linux
        kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=617ef7fd-1005-44e3-8372-2 a9e478844a2 splash=silent vga=788
        initrd (hd0,5)/boot/initrd.img

        title linux-nonfb
        kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=617ef7fd-1005-44e3- 8372-2a9e478844a2
        initrd (hd0,5)/boot/initrd.img

        title failsafe
        kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=617ef7fd-1005-44e3-837 2-2a9e478844a2 failsafe
        initrd (hd0,5)/boot/initrd.img

        Est ce que j'ai bien saisi la première commande ? parce que j'ai l'impression qu'il ne s'est rien passé...
        Merci pour l'aide.

        Sinon, Roudounette, j'ai pris bonne note de ta remarque. En dernier recours, je réinstallerai le système pour faire comme tu as dit mais c'est vrai que je préférerais trouver quelque chose de moins contraignant...
        0
        1. Contributeur
          re,
          fdisk - l
          je precisais que l etait un L minuscule et non un I majuscule
          a+
          0
          1. Ok, j'ai refais les deux :

            [root@localhost ~]# fdisk - l

            Usage: fdisk [-b TAILLE] [-u] DISQUE modifier la table de partitions
            fdisk -l [-b TAILLE] [-u] DISQUE lister les tables de partitions
            fdisk -s PARTITION donner la taille de partition en blocs
            fdisk -v afficher la version de fdisk
            Où le disque est quelque chose du genre: /dev/hdb ou /dev/sda
            et PARTITION est quelque chose du genre: /dev/hda7
            -u: donne le Début et la Fin en unités de secteurs (au lieu de cylindres)
            -b 2048: (pour certains disques MO) utilise 2048-octets par secteur
            [root@localhost ~]# cat /boot/grub/menu.lst
            timeout 10
            color black/cyan yellow/cyan
            gfxmenu (hd0,5)/boot/gfxmenu
            default 0

            title linux
            kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=617ef7fd-1005-44e3-8372-2a9e478844a2 splash=silent vga=788
            initrd (hd0,5)/boot/initrd.img

            title linux-nonfb
            kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=617ef7fd-1005-44e3-8372-2a9e478844a2
            initrd (hd0,5)/boot/initrd.img

            title failsafe
            kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=617ef7fd-1005-44e3-8372-2a9e478844a2 failsafe
            initrd (hd0,5)/boot/initrd.img
            [root@localhost ~]#

            Merci
            0
            1. Contributeur
              re,
              un petit effort cest fdisk (espace)-l
              a+
              0
              1. Oups, voila le travail ;-) :

                [root@localhost ~]# fdisk -l

                Disque /dev/hda: 122.9 Go, 122942324736 octets
                255 heads, 63 sectors/track, 14946 cylinders
                Units = cylindres of 16065 * 512 = 8225280 bytes
                Disk identifier: 0x09630962

                Périphérique Amorce Début Fin Blocs Id Système
                /dev/hda1 * 1 6374 51199123+ 7 HPFS/NTFS
                /dev/hda2 6375 14946 68854590 f W95 Etendu (LBA)
                /dev/hda5 6375 12748 51199123+ 7 HPFS/NTFS
                /dev/hda6 12749 14946 17655403+ 83 Linux

                Disque /dev/sda: 2024 Mo, 2024275968 octets
                64 heads, 32 sectors/track, 1930 cylinders
                Units = cylindres of 2048 * 512 = 1048576 bytes
                Disk identifier: 0x00000000

                Périphérique Amorce Début Fin Blocs Id Système
                /dev/sda1 1 1931 1976560 b W95 FAT32
                [root@localhost ~]# cat /boot/grub/menu.lst
                timeout 10
                color black/cyan yellow/cyan
                gfxmenu (hd0,5)/boot/gfxmenu[root@localhost ~]# fdisk -l

                Disque /dev/hda: 122.9 Go, 122942324736 octets
                255 heads, 63 sectors/track, 14946 cylinders
                Units = cylindres of 16065 * 512 = 8225280 bytes
                Disk identifier: 0x09630962

                Périphérique Amorce Début Fin Blocs Id Système
                /dev/hda1 * 1 6374 51199123+ 7 HPFS/NTFS
                /dev/hda2 6375 14946 68854590 f W95 Etendu (LBA)
                /dev/hda5 6375 12748 51199123+ 7 HPFS/NTFS
                /dev/hda6 12749 14946 17655403+ 83 Linux

                Disque /dev/sda: 2024 Mo, 2024275968 octets
                64 heads, 32 sectors/track, 1930 cylinders
                Units = cylindres of 2048 * 512 = 1048576 bytes
                Disk identifier: 0x00000000

                Périphérique Amorce Début Fin Blocs Id Système
                /dev/sda1 1 1931 1976560 b W95 FAT32
                [root@localhost ~]# cat /boot/grub/menu.lst
                timeout 10
                default 0

                title linux
                kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=617ef7fd-1005-44e3-8372-2a9e478844a2 splash=silent vga=788
                initrd (hd0,5)/boot/initrd.img

                title linux-nonfb
                kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=617ef7fd-1005-44e3-8372-2a9e478844a2
                initrd (hd0,5)/boot/initrd.img

                title failsafe
                kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=617ef7fd-1005-44e3-8372-2a9e478844a2 failsafe
                initrd (hd0,5)/boot/initrd.img
                [root@localhost ~]#

                Merci
                0
                1. Contributeur
                  bonjour,
                  bon
                  toujours en console
                  en root
                  kedit ou kwrite (je sais pas lequel est installe) /boot/grub/menu.lst
                  et ajoute apres
                  title failsafe
                  kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=617ef7fd-1005-44e3-8372-2a9e478844a2 failsafe
                  initrd (hd0,5)/boot/initrd.img 

                  ceci
                  title winxp
                   rootnoverify (hd0,0)
                   chainloader +1

                  tu enregistres et tu reboot et vois si ça boot
                  si ça ne boot pas il faudra modifier
                  title Other
                   rootnoverify (hd0,1)
                   chainloader +1

                  comme ceci
                  a+
                  0
                  1. Super !!

                    Ca marche vraiment super bien !!

                    Merci beaucoup Jeanbi, c'est exactement ce que je voulais !

                    A bientôt !

                    PS : J'ai copié la première commande que tu m'as dit :

                    title winxp
                    rootnoverify (hd0,0)
                    chainloader +1
                    0