Le chargeur de Seven ne veut plus démarrer XP depuis que j'ai installé d'Ubuntu
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Le chargeur de Seven ne veut plus démarrer XP depuis que j'ai installé d'Ubuntu



  1. #1
    ProgVal

    Le chargeur de Seven ne veut plus démarrer XP depuis que j'ai installé d'Ubuntu


    ------

    Bonjour,

    Je viens d'installer Ubuntu Lucid Lynx Desktop 64bits sur un ordinateur, dont la configuration était : (XP et Seven sont dans leur édition 32bits)
    Code:
    /dev/sda (master) :
        /dev/sda1 : Windows XP
        /dev/sda2 : Windows Seven
    /dev/sdb (slave) :
        /dev/sdb1 : disque de données
    Windows Seven me laisse le choix au démarrage entre XP et lui-même

    J'ai coupé un bout du disques de données avec GParted, puis j'ai installé Ubuntu dans l'espace restant (après le sdb1, donc) ; ok, ça m'a fait une partition étendue avec dedans une partition de données et un SWAP.
    Durant toute l'installation, le disque maître était débranché, car j'avais besoin de sa nappe pour relier le lecteur CD.

    Une fois l'installation finie, j'éjecte le CD, je boot, puis je rebranche le disque maître (sinon, le PC ne démarre pas sur le slave, et donc pas sur Linux).
    Je fais ces deux commandes :
    Code:
    $ sudo grub-install /dev/sda
    $ sudo update-grub /dev/sda
    Et maintenant, lorsque l'on boot normalement (donc sur le master), on a GRUB qui nous laisse le choix entre Ubuntu et "Windows 7 (loader)". Lorsque l'on choisi Ubuntu, ça marche.
    Maintenant, lorsque je choisis "Windows 7 (loader)", j'ai le loader de Seven qui ne charge, me laissant le choix entre "Version antérieure de Windows" (donc XP) et "Windows Seven". Lorsque je choisis Seven, ça marche...
    Mais lorsque je choisis XP : le PC redémarre, et je ne peux donc booter XP.


    Sous Seven, j'ai regardé, le disque de XP semble intact...
    J'ai inséré le CD d'installation de Seven pour mettre à jour le Windows Loader, et lorsque je lance la recherche des installations de Windows, il trouve immédiatement Seven, mais pas XP.


    Que faire ?

    Merci d'avance,
    ProgVal

    -----

  2. #2
    ProgVal

    Re : Le chargeur de Seven ne veut plus démarrer XP depuis que j'ai installé d'Ubuntu

    Quand je regarde la config de GRUB, il me marque que pour charger "Windows Seven (loader) (/dev/sda1)", il boot sur le disque (hd0,1) (alors que la numérotation des sda commence à 1 et celle des hdx à 0).
    Quand je modifie ça pour le faire booter sur le (hd0,0), il charge *quand même* le Windows Loader

  3. #3
    ProgVal

    Re : Le chargeur de Seven ne veut plus démarrer XP depuis que j'ai installé d'Ubuntu

    À tout hasard, voici le fichier grub.cfg :
    Code:
    #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by /usr/sbin/grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    #
    
    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
      load_env
    fi
    set default="0"
    if [ ${prev_saved_entry} ]; then
      set saved_entry=${prev_saved_entry}
      save_env saved_entry
      set prev_saved_entry=
      save_env prev_saved_entry
      set boot_once=true
    fi
    
    function savedefault {
      if [ -z ${boot_once} ]; then
        saved_entry=${chosen}
        save_env saved_entry
      fi
    }
    
    function recordfail {
      set recordfail=1
      if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
    }
    insmod ext2
    set root='(hd1,5)'
    search --no-floppy --fs-uuid --set e4a3d4bf-7404-433e-a9bb-ad698997d773
    if loadfont /usr/share/grub/unicode.pf2 ; then
      set gfxmode=640x480
      insmod gfxterm
      insmod vbe
      if terminal_output gfxterm ; then true ; else
        # For backward compatibility with versions of terminal.mod that don't
        # understand terminal_output
        terminal gfxterm
      fi
    fi
    insmod ext2
    set root='(hd1,5)'
    search --no-floppy --fs-uuid --set e4a3d4bf-7404-433e-a9bb-ad698997d773
    set locale_dir=($root)/boot/grub/locale
    set lang=fr
    insmod gettext
    if [ ${recordfail} = 1 ]; then
      set timeout=-1
    else
      set timeout=10
    fi
    ### END /etc/grub.d/00_header ###
    
    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    ### END /etc/grub.d/05_debian_theme ###
    
    ### BEGIN /etc/grub.d/10_linux ###
    menuentry 'Ubuntu, avec Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd1,5)'
        search --no-floppy --fs-uuid --set e4a3d4bf-7404-433e-a9bb-ad698997d773
        linux    /boot/vmlinuz-2.6.32-21-generic root=UUID=e4a3d4bf-7404-433e-a9bb-ad698997d773 ro   quiet splash
        initrd    /boot/initrd.img-2.6.32-21-generic
    }
    menuentry 'Ubuntu, avec Linux 2.6.32-21-generic (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd1,5)'
        search --no-floppy --fs-uuid --set e4a3d4bf-7404-433e-a9bb-ad698997d773
        echo    'Chargement de Linux 2.6.32-21-generic ...'
        linux    /boot/vmlinuz-2.6.32-21-generic root=UUID=e4a3d4bf-7404-433e-a9bb-ad698997d773 ro single 
        echo    'Chargement du disque mémoire initial...'
        initrd    /boot/initrd.img-2.6.32-21-generic
    }
    ### END /etc/grub.d/10_linux ###
    
    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry "Memory test (memtest86+)" {
        insmod ext2
        set root='(hd1,5)'
        search --no-floppy --fs-uuid --set e4a3d4bf-7404-433e-a9bb-ad698997d773
        linux16    /boot/memtest86+.bin
    }
    menuentry "Memory test (memtest86+, serial console 115200)" {
        insmod ext2
        set root='(hd1,5)'
        search --no-floppy --fs-uuid --set e4a3d4bf-7404-433e-a9bb-ad698997d773
        linux16    /boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
    
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "Windows 7 (loader) (on /dev/sda1)" {
        insmod ntfs
        set root='(hd0,1)'
        search --no-floppy --fs-uuid --set 5c70d5c670d5a6d4
        chainloader +1
    }
    ### END /etc/grub.d/30_os-prober ###
    
    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries.  Simply type the
    # menu entries you want to add after this comment.  Be careful not to change
    # the 'exec tail' line above.
    ### END /etc/grub.d/40_custom ###

  4. #4
    polo974

    Re : Le chargeur de Seven ne veut plus démarrer XP depuis que j'ai installé d'Ubuntu

    Citation Envoyé par ProgVal Voir le message
    Quand je regarde la config de GRUB, il me marque que pour charger "Windows Seven (loader) (/dev/sda1)", il boot sur le disque (hd0,1) (alors que la numérotation des sda commence à 1 et celle des hdx à 0).
    Quand je modifie ça pour le faire booter sur le (hd0,0), il charge *quand même* le Windows Loader
    Sauf erreur, dans grub2, la numérotation a changé... (même si ça ne résout pas le pb)

    Pour info, pour tout seven-pro, il y a une machine virtuelle xp-pro dispo chez microsoft.

    Maintenant, un petit contrôle windowsien (si possible avec XP depuis le cd, sinon seven) de sdb (donc sdb1), car il est possible que le gparted ait perturbé XP de ce coté.
    Jusqu'ici tout va bien...

  5. A voir en vidéo sur Futura
  6. #5
    ProgVal

    Re : Le chargeur de Seven ne veut plus démarrer XP depuis que j'ai installé d'Ubuntu

    Citation Envoyé par polo974 Voir le message
    Maintenant, un petit contrôle windowsien (si possible avec XP depuis le cd, sinon seven) de sdb (donc sdb1)
    Euh... Sur le sdb, le seul OS installé est Ubuntu. Les deux Windows sont sur le sda.
    Citation Envoyé par polo974 Voir le message
    car il est possible que le gparted ait perturbé XP de ce coté.
    gparted n'a pas touché au disque où il y a les deux Windows.
    Par contre, peut-être qu'en s'installant dans le mbr, GRUB a poussé le WindowsLoader ailleurs, ce qui a peut-être corrompu les données de XP...

  7. #6
    bzh_nicolas

    Re : Le chargeur de Seven ne veut plus démarrer XP depuis que j'ai installé d'Ubuntu

    Citation Envoyé par ProgVal Voir le message
    Quand je regarde la config de GRUB, il me marque que pour charger "Windows Seven (loader) (/dev/sda1)", il boot sur le disque (hd0,1) (alors que la numérotation des sda commence à 1 et celle des hdx à 0).
    C'est normal hd0,1 désigne ta partition Windows Seven.

    Citation Envoyé par ProgVal Voir le message
    Quand je modifie ça pour le faire booter sur le (hd0,0), il charge *quand même* le Windows Loader
    Et il boot sur quel Windows, XP ou Seven ?

    Citation Envoyé par ProgVal Voir le message
    Par contre, peut-être qu'en s'installant dans le mbr, GRUB a poussé le WindowsLoader ailleurs, ce qui a peut-être corrompu les données de XP...
    Normalement, tu as du écrasé le Windows Loader (ce qui n'est pas grave, grub boot sans problème Windows tant qu'il ne s'agit pas de Vista et que ton pc n'est pas tatoué).
    A tout hasard : quant tu es sous Seven, la lettre de la partition contenant XP a-t-elle changée ?
    Peux-tu nous mettre le fichier "/boot/grub/menu.lst", ainsi que les "boot.ini" des 2 Windows, tu dois en avoir un à la racine de chacune de tes partitions Windows (il me semble, mais j'ai un doute avec deux Windows installés et je n'ai rien pour vérifier sous la main, tu n'en auras peut-être qu'un seul) ?

    C'est maintenant Grub qui boot ton Windows (plus Windows Loader) donc c'est Grub qu'il va falloir configurer pour qu'il lance XP.

  8. #7
    ProgVal

    Re : Le chargeur de Seven ne veut plus démarrer XP depuis que j'ai installé d'Ubuntu

    Merci de ta réponse, mais le problème vient tout juste d'être réparé.

    En utilisant le CD d'installation de XP pour ouvrir une console, il a suffit d'écrire "fixmbr" pour réparer comme avant.

    Maintenant, pour GRUB, je verrais plus tard (d'abord essayer de réparer le controlleur du lecteur CD, ça m'évitera de devoir switcher à chaud entre celui-ci et le disque dur)

Discussions similaires

  1. J'ai installé un logiciel fantôme ?
    Par ERIC86 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 06/03/2010, 11h45
  2. [Blanc] Faure LTV 1080 ne veut plus démarrer
    Par invitef54d16b6 dans le forum Dépannage
    Réponses: 0
    Dernier message: 16/11/2008, 11h26
  3. oh mon dieu , j'ai installé l'espace orange
    Par invite64b58a52 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 05/09/2007, 22h10
  4. [Blanc] seche linge AWZ465 ne veut plus démarrer !
    Par invitee2f13939 dans le forum Dépannage
    Réponses: 0
    Dernier message: 02/09/2007, 09h20
  5. j'ai des plaques qui ont apparu depuis que j'ai mon chat???
    Par invitebbb4a9e2 dans le forum Santé et médecine générale
    Réponses: 5
    Dernier message: 19/07/2006, 23h45
Découvrez nos comparatifs produits sur l'informatique et les technologies.