Forum Linux.debian/ubuntu Problème Grub-Windows

Posté par  .
Étiquettes :
0
30
juin
2004
Bonjour,
J'ai récemment installé Linux (distribution Debian, dernier installeur sarge du site, version sid, noyau 2.6.7) et ai un gros problème a faire cohabiter WindowsXP avec Linux
Actuellement, lorsque j'essaie de booter sous Windows avec Grub, les messages suivant s'affichent :

root (hd0,0)
Filesystem type unknow, partition type 0x7 (x ou * je ne suis plus sur)
savedefault
makeactive
chainloader +1

et Windows ne démarre pas... je me resoud donc à faire ctrl-alt-suppr pour redémarrer sous Linux (qui fonctionne actuellement parfaitement

me doutant que ça ne doit pas etre suffisant j'explique mes précédents problèmes...
mon disque dur à deux partitions : la première Windows, (qui fonctionnait normalement avant d'installer linux), et sur la seconde, la Debian.
J'ai mis un certain temps a réussir à installer correctement cette derniere : 5formattages+réinstallations de Debian sur la seconde partition à cause de problème de configuration de ma part... (clavier, réseaux, noyau mal configuré, etc, tout y est passé). J'ai successivement mis Grub, puis Lilo, et à nouveau Grub (avec le premier Grub Windows fonctionnait, puis lors de la seconde installation j'ai mis lilo que mon frere m'a conseillé car il le maitrisait, et depuis plus moyen de démarrer Windows, lilo ne faisait rien (petit point qui clignote après sélection de Windows...) et Grub me donne le message actuel
Je n'ai jamais modifié quelquechose sur la partition Windows depuis la premiere installation (format ntfs...) donc elle devrait etre intacte
Pourtant même après un "fixboot c:" et "fixmbr" avec le cd d'installation de windows + formattage de Linux, rien à faire, impossible de démarrer windowsXP.
De plus elle semble toujours là et intacte, puisque j'arrive à explorer la partition windows et lire les film sur celle-ci grâce à GeeXboX (un cd bootable pour regardé les films sur son ordi sans démarrer de système d'exploitation, basé sur linux)

Voila, j'espère avoir apporter toutes les précisions nécessaires, et que vous pourriez m'apporter de l'aide pour résoudre mon problème.
Merci d'avance

Quentin
  • # Commentaire supprimé

    Posté par  . Évalué à 1.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Re: je ne sais pas mais,

      Posté par  . Évalué à 1.

      donc déja le sfdisk -l /dev/hda donne

      bambi:/home/quentin# sfdisk -l /dev/hda

      Disk /dev/hda: 116374 cylinders, 16 heads, 63 sectors/track
      Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0

      Device Boot Start End #cyls #blocks Id System
      /dev/hda1 * 0+ 104183- 104184- 52508421 7 HPFS/NTFS
      /dev/hda2 104184 115798 11615 5853960 83 Linux
      /dev/hda3 115799 116373 575 289800 f W95 Ext'd (LBA)
      /dev/hda4 0 - 0 0 0 Empty
      /dev/hda5 115799+ 116373 575- 289768+ 82 Linux swap

      ce qui correspond

      je vais essayer la suite maintenant
      • [^] # Re: je ne sais pas mais,

        Posté par  . Évalué à 1.

        actuellement j'ai

        title Windows NT/2000/XP
        root (hd0,0)
        savedefault
        makeactive
        chainloader +1

        dans /boot/grub/menu.lst

        ce qui correspond donc bien à la configuration normal... que puis-je faire ? :-(
  • # C'est normal....

    Posté par  (site web personnel) . Évalué à 1.

    Grub ne connait pas les partition windows, il faut lui mettre un rootnoverify (hd0,0)
    • [^] # Re: C'est normal....

      Posté par  . Évalué à 1.

      je l'ai fait, mais windows ne démarre toujours pas..

      root (hd0,0)
      savedefault
      makeactive
      chainloader +1
      _

      ce dernier "_" clignote... et... rien :'(
      • [^] # Re: C'est normal....

        Posté par  (site web personnel) . Évalué à 1.

        je me repete mais c'est juste au cas ou: il faut remplaer root par rootnoverify:


        rootnoverify (hd0,0)
        savedefault
        makeactive
        chainloader +1
        boot (si 'a la main', non necessaire dans grub.conf)

        Si ca ne marche pas le mbr de la partiton est naze.
        • [^] # Re: C'est normal....

          Posté par  . Évalué à 1.

          désolé oui j'ai mal recopié j'avais mis le rootnoverify, et ca ne voulais pas démarrer
          j'essaie en ce moment de créer une disquette pour démarrer windows, ca ne me gênerai pas de mettre une disquette pour win et normal pour linux, vu que je ne compte utiliser win que pour les opérations que linux ne peut pas faire.
          je vous tiens au courant


          ps : tu parle du mbr de la partition ? d'après ce que j'avais compris le mbr est le début du disque dur, et donc commun a toute les partitions et je comprend dans ce que tu dis que chaque partition ont un mbr ? c'est just un détail, pardon de mon ignorance
          • [^] # Re: C'est normal....

            Posté par  (site web personnel) . Évalué à 1.

            il y a un mbr pour le dd, qui jumpe sur celui de la partition marqué 'boot' dans la table (enfin c'est le fonctionnement du mbr MS hein :)).

            Donc oui il y a un pour le disque et un pour la partition.
            • [^] # Re: C'est normal....

              Posté par  . Évalué à 1.

              a ok, mais c'est bizzare.. puisqu'un fixboot devrais donc suffir a réparer celui-ci :(

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.