(Dés)Installation Grub

antoine_cold Messages postés 12 Statut Membre -  
 initials 76 -
Bonjour,

encore un problème de Grub ...

Voilà, j'ai installé il y a quelques jours en dual boot (avec windows XP) ubuntu (9.04).

Sauf que ... j'ai fait une c*nnerie. J'avais au début (croyant que c'était une bonne idée) installé Grub sur la partition contenant windows. Voyant que ça ne fonctionnait pas, je l'ai réinstallé sur la partition d'Ubuntu.

Maintenant, je me retrouve avec grub qui lance normalement ubuntu, par contre, si je sélectionne windows xp, ça me renvoie vers le grub que j'avais installé par erreur sur la partition ...

J'ai donc essayé de désinstaller grub de la partition windows avec le Live CD de Super-grub-disk, mais, impossible ... Alors comment m'y prendre ? (Sachant que je n'ai pas de cd d'install pour windows ...)

J'attends avec impatience (et désespoir) vos réponses avisées ... :)
Configuration: Linux
Firefox 3.0.9

15 réponses

  1. initials 76
     
    Salut ;)

    "ça me renvoie vers le grub que j'avais installé par erreur sur la partition ... "


    et de la si tu sélectionne Windows? ça marche?
    0
  2. antoine_cold Messages postés 12 Statut Membre 2
     
    Salut :)

    Non, en fait, ça me dirige vers un gros écran noir avec en début de ligne de commande :

    grub>

    Si j'appuie sur Tab, ça me sort une liste de commande possibles, mais aucune dont je puisse vraiment saisir l'utilité ... :/

    J'ai essayé de supprimer le grub inutile par Super Grub Disc, mais vraiment, je bloque ...
    0
  3. initials 76
     
    Re,

    tiens essayes cette astuce:

    http://www.commentcamarche.net/faq/sujet 15961 super grub disk live cd

    Bonne lecture.
    0
  4. antoine_cold Messages postés 12 Statut Membre 2
     
    Re :)

    En fait, j'ai justement déjà essayé, et moultes fois.
    Avec super grub disk, j'arrive juste à supprimer le grub fonctionnel, mais pas celui installé sur la partition windows ... un vrai casse-tête :/

    Je vois plus quoi faire sans passer par une ré-install complète :(
    0
    1. initials 76
       
      Re ;)

      Donne moi la liste de tes partitions stp:

      sudo /sbin/fdisk -l


      dans le terminal de ta ubuntu (ou dans celui du live cd)

      @+
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. antoine_cold
     
    Disque /dev/sda: 80.0 Go, 80026361856 octets
    255 têtes, 63 secteurs/piste, 9729 cylindres
    Unités = cylindres de 16065 * 512 = 8225280 octets
    Identifiant de disque : 0x3a9e5702

    Périphérique Amorce Début Fin Blocs Id Système
    /dev/sda1 1 1274 10233373+ 12 Compaq diagnostics
    /dev/sda2 * 1275 4079 22531162+ c W95 FAT32 (LBA)
    /dev/sda3 4080 7118 24410767+ b W95 FAT32
    /dev/sda4 7119 9729 20972857+ 5 Etendue
    /dev/sda5 7119 7240 979933+ 82 Linux swap / Solaris
    /dev/sda6 7241 9729 19992861 83 Linux

    Sda1 correspond aux donnéesprésentes à la sortie de l'usine (j'ai testé leur importance en les supprimant, quelques jours après achat de mon pc :p )
    Sda2 = XP ... et le grub mal installé
    Sda3 = partition pour stocker mes données
    Le reste est dédié à Ubuntu

    :)
    0
  7. initials 76
     
    Ok,
    pour réparer ce grub défectueux qui se trouve sur ta partition windows,on va le réinstaller proprement.

    De toute façon c'est cette partition qui est bootable donc pas de soucis,c'est elle qui sera lue en premier.

    Depuis un terminal :

    sudo grub --batch
    
    root (hd0,5)
    
    setup (hd0,1)
    
    quit
    
    reboot


    après redémarrage tu devrais retrouver un grub complet et qui te donne accès a Windows.

    si ce n'est pas le cas,on va éditer le menu.lst de ton grub.

    Tiens nous au courant ;))
    0
  8. antoine_cold
     
    Re :)

    Je viens de tester ces quelques lignes de commandes et ait reboté.
    Maintenant, quand je sélectionne au démarrage Windows Xp, grub se charge et me renvoie vers la page de choix de l'OS ...
    J'ai vérifié vite fait le menu.lst concernant cette partition et rien ne semble clocher ...
    0
    1. initials 76
       
      grub se charge et me renvoie vers la page de choix de l'OS ... 


      on va éditer le menu.lst

      peux tu m'en coller le contenu?

      cat /boot/grub/menu.lst | egrep -v '^(#|;|$)'


      merci
      0
  9. antoine_cold
     
    Voilà le menu.lst :

    antoine@antoine-laptop:~$ cat /boot/grub/menu.lst | egrep -v '^(#|;|$)'
    default 0
    timeout 10
    title Ubuntu 9.04, kernel 2.6.28-11-generic
    uuid 44201911-39ae-4dd6-87ab-d5f18b710ec5
    kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=44201911-39ae-4dd6-87ab-d5f18b710ec5 ro quiet splash
    initrd /boot/initrd.img-2.6.28-11-generic
    quiet
    title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
    uuid 44201911-39ae-4dd6-87ab-d5f18b710ec5
    kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=44201911-39ae-4dd6-87ab-d5f18b710ec5 ro single
    initrd /boot/initrd.img-2.6.28-11-generic
    title Ubuntu 9.04, memtest86+
    uuid 44201911-39ae-4dd6-87ab-d5f18b710ec5
    kernel /boot/memtest86+.bin
    quiet
    title Other operating systems:
    root
    title Windows Vista (loader)
    rootnoverify (hd0,0)
    savedefault
    makeactive
    chainloader +1
    title Microsoft Windows XP Professionnel
    rootnoverify (hd0,1)
    savedefault
    makeactive
    chainloader +1

    PS : Non, c'est moi qui te remercie :)
    0
  10. initials 76
     
    édite ton menu.lst

    sudo gedit /boot/grub/menu.lst


    comme ceci:(au lignes relatives a Windows XP)

    title Microsoft Windows XP Professionnel
    rootnoverify (hd0,1)
    savedefault
    makeactive
    chainloader +1
    boot


    clique sur enregistrer ensuite redémarres ton pc.

    Bonne chance ;)
    0
    1. antoine_cold
       
      hm ... ça n'a pas fonctionné :/

      Toujours la même chose, je sélectionne windows xp, et ça rebascule vers l'écran de démarrage ...
      Comment puis-je vérifier la bonne désinstallation de grub sur sda2 ? J'ai fouillé quelques répertoires windows, mais n'ai rien trouvé ...
      0
      1. initials 76 > antoine_cold
         
        Je vais fouiller pour la configuration de supergrub disk je te tiens au courant d'ici peu ;)

        car apparemment ce grub sur la partition windows pose problème :(
        0
  11. initials 76
     
    Alons y,télécharges cette version de supergrub:

    http://download.linux-live-cd.org/Super_Grub_Disk/download/binaries/sgd/cdrom/super_grub_disk_0.9783.iso

    imprime ce qui suit: (options a suivre depuis supergrub)

    choose language & help
    français supergrub disk
    5 fois enter
    windows
    syslinux
    mettre en surbrillance les chemins: 1 hda sda (hd0) hd0 et appuyer sur "e" pour éditer
    et éditer comme suit en appuyant sur "e" a chaque ligne et en validant par enter a chaque fois
    set out_device (hd0,1)
    set out_hd hd0,1
    set out_lscsi_hd hd0,1
    set out_hurd_hd hd0,1
    lorsque toutes les lignes sont éditées tu te remet sur la première (device) et tu appuyes sur "b" pour lancer les opérations.

    si tu vois le message sgd réussi avec succes!!! c'est que grub est viré de la deuxième partition ;))

    j'espère que ça va fonctionné,sinon aux menus précédant il y a une option pour démarrer windows sur une autre partition que celle du MBR,à tester.

    Bonne chance
    0
  12. antoine_cold
     
    Merci initials_76 :)

    J'essaie ta méthode dès que j'ai mes cd vierges sous la main (genre, dans 2 ou 3 heures) et je te tiens au courant dès que possible ...

    :)
    0
    1. initials 76
       
      Oui bien sur,je dormirais a coup sur mais je repasse demain ;)

      @+
      0
  13. antoine_cold
     
    Yop :)

    Bon, donc ai essayé ce que tu m'as conseillé de faire avec super grub disk.

    Maintenant, lorsque je sélectionne windows, ça m'affiche "Starting up..." (bon signe, tout de même ^^) et ... c'est tout. :/

    Dans les lignes que j'ai édité, il y avait aussi :

    "set out-linux-letter=a
    set out_lide_hd=sda"

    J'ai tenté aussi de rajouter sda2 à la deuxième ligne, mais rien n'y fait ... :/

    D'autres idées ? ;)
    0
  14. antoine_cold
     
    Nouvelles toutes fraiches ...

    J'ai téléchargé et gravé et booté sur un cd contenant (uniquement) la console de récupération windows
    (disponible ici pour les intéressés)

    J'avais l'intention, évidemment, de tester les commandes "fixmbr" et "fixboot" mais ...

    La console ne reconnait pas mon disque dur ... :/

    En gros, mon problème ne se résoudra que par super grub disk (et encore ...) ou un utilitaire secret. D'ailleurs, si quelqu'un le connait, ce soft ... :(
    0
    1. initials 76
       
      Re,

      c'est un bon début,mais selon moi ntloader à été écrasé...

      Un peu de lecture encore pour toi:

      http://www.commentcamarche.net/faq/sujet 601 ntldr boot ini ntdetect manquant

      apparemment installer grub sur la partition Windows n'étais pas une bonne idée du tout :/

      Bonne chance

      edit: et l'option "démarrer Windows sur la deuxième partition (laptop)" de superGrub disk ???
      0
  15. initials 76
     
    Mais je tiens a noter que les manip faites depuis supergrub disk ont bel et bien enlevé le grub présent sur sda2

    Le lancement de Windows que tu as essayé à été lancé depuis le grub présent sur MBR,

    réédite peut être ton menu.lst comme à l'origine:

    title Microsoft Windows XP Professionnel
    rootnoverify (hd0,1)
    savedefault
    makeactive
    chainloader +1


    tu enlève l'option "boot" qu'on avait ajoutée.

    on ne sait jamais
    0
  16. antoine_cold
     
    Yop :)

    Bon, c'est démuni de toute connexion internet et de tout espoir que j'ai abandonné ... (mes configurations et données ...)

    Du coup, ai réinstallé proprement Windows ainsi que Ubuntu et ceci, sans faire mu-muse avec grub que j'ai laissé tranquillement s'installer là où bon le semblait ...

    Merci initials_76 de m'avoir donné de ton temps et même si on n'a pas trouvé de solution, j'en aurai quand même pas mal appris en peu de temps ... :)

    Sujet clos, donc ...

    PS : Je crois avoir appuyé sur toutes les touches possibles sous supergrubdisk :D
    0
    1. initials 76
       
      Re,

      en effet l'installation de grub que tu as réalisé sur la partition de Windows est une erreur fatale :S

      Mais,bon une réinstalation propre ne fait pas de mal,on essayes ici de ne pas y avoir recours,mais parfois...


      Bonne continuation ;))
      0