Impossible de mettre en place le dual boot

Résolu
Alphonse Brown Messages postés 59 Statut Membre -  
Alphonse Brown Messages postés 59 Statut Membre -
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. roudounette
     
    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
  2. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    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
  3. Alphonse Brown Messages postés 59 Statut Membre 13
     
    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
  4. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    re,
    fdisk - l
    je precisais que l etait un L minuscule et non un I majuscule
    a+
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Alphonse Brown Messages postés 59 Statut Membre 13
     
    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
  7. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    re,
    un petit effort cest fdisk (espace)-l
    a+
    0
  8. Alphonse Brown Messages postés 59 Statut Membre 13
     
    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
  9. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    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
  10. Alphonse Brown Messages postés 59 Statut Membre 13
     
    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