Multiboot

Résolu
Bonjour,
Alors voilà, j'ai deux disques durs ( un sata et un ide ) j'ai installé xp sur le sata et linux ( ubuntu ) sur l'ide. Le problème étant que je boot automatiquement sur linux et que pour booter sur xp je dois aller dans le bios changer les configs. J'aimerais metre un multiboot xp/linux au démarage pour éviter ça. Merci d'avance :)
Configuration: Linux
Firefox 3.0

9 réponses

  1. Modérateur
    Salut,

    Affiche le résultat de la commande :
    egrep -v '^(#|$)' /boot/grub/menu.lst
    ainsi que :
    sudo /sbin.fdisk -l
    C'est un "ELLE" minuscule et pas un UN...
    1. euh je ne comprens pas tout à ta réponse jipicy "en plus je suis novice sous linux"... est ce que tu pourrais etre plus clair ? merci
      1. ah oui ça y'est :

        egrep -v '^(#|$)' /boot/grub/menu.lst
        default 0
        timeout 3
        hiddenmenu
        title Ubuntu 8.04.1, kernel 2.6.24-19-generic
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=39a8d9de-ca47-4a18-a6a0-7b4e696e4ea6 ro quiet splash
        initrd /boot/initrd.img-2.6.24-19-generic
        quiet
        title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=39a8d9de-ca47-4a18-a6a0-7b4e696e4ea6 ro single
        initrd /boot/initrd.img-2.6.24-19-generic
        title Ubuntu 8.04.1, memtest86+
        root (hd0,0)
        kernel /boot/memtest86+.bin
        quiet

        sudo /sbin.fdisk -l
        [sudo] password for cyril:
        sudo: /sbin.fdisk: command not found

        Mais là je tape le mot de passe mais rien ne s'affiche :S
        1. Modérateur
          Oups désolé, j'ai fait une erreur :
          sudo /sbin/fdisk -l
          1. sudo /sbin/fdisk -l

            Disque /dev/sda: 10.1 Go, 10110320640 octets
            255 heads, 63 sectors/track, 1229 cylinders
            Units = cylindres of 16065 * 512 = 8225280 bytes
            Identifiant disque: 0xbe08d558

            Périphérique Amorce Début Fin Blocs Id Système
            /dev/sda1 * 1 1171 9406026 83 Linux
            /dev/sda2 1172 1229 465885 5 Extended
            /dev/sda5 1172 1229 465853+ 82 Linux swap / Solaris

            Disque /dev/sdb: 500.1 Go, 500107862016 octets
            255 heads, 63 sectors/track, 60801 cylinders
            Units = cylindres of 16065 * 512 = 8225280 bytes
            Identifiant disque: 0x147b147a

            Périphérique Amorce Début Fin Blocs Id Système
            /dev/sdb1 * 1 31871 256003776 7 HPFS/NTFS
            /dev/sdb2 31872 60800 232372192+ f W95 Etendu (LBA)
            /dev/sdb5 31872 60800 232372161 7 HPFS/NTFS
            1. Modérateur
              Fais une sauvegarde du fichier "menu.lst" :
              sudo cp /boot/grub/menu.lst   /boot/grub/menu.lst.bak

              Ouvre le fichier avec un éditeur de texte :
              sudo gedit /boot/grub/menu.lst

              et rajoute ces lignes à la fin :
              title Windows XP
              rootnoverify (hd1,0)
              makeactive
              chainloader +1

              Sauvegarde et redémarre...
              1. Modérateur
                Alors essaie :
                title Windows XP
                map (hd0) (hd1)
                map (hd1) (hd0)
                rootnoverify (hd1,0)
                makeactive
                chainloader +1