Win Xp imbootable sous grub

Résolu
Bonjour,

Alors voila...

J'ai installé un linux seulement manque de bol grub ne voit pas windows et pourtant les fichiers sont bien la =/
Je ne comprends pas tres bien ce qui ce passe
Merci d'avance pour vos reponses

Zebeubeul
Configuration: Linux
Firefox 3.0.8

12 réponses

  1. Non non , sors pas...c'est pas faux ;-)
    1. Modérateur
      Bon si on reprend ton fdisk :
      Périphérique Amorce Début Fin Blocs Id Système
      /dev/sda1 2 3319 25084080 f W95 Etendue (LBA)
      /dev/sda2 * 3320 5169 13986000 83 Linux
      /dev/sda5 2 3138 23715688+ 7 HPFS/NTFS
      /dev/sda6 3139 3319 1368328+ 82 Linux swap / Solaris 
      on s'aperçoit que la partition active est celle où se trouve Linux. Donc il faudrait replacer le flag de boot sur celle de Windows...

      Tu peux faire ça avec "fdisk".
      1. Modérateur
        Salut,

        Affiches le résultat des commandes suivantes (en root ou précédées de "sudo" pour les versions basées sur Ubuntu) :
        /sbin/fdisk -l
        cat /etc/fstab
        egrep -v '^(#|$)' /boot/grub/menu.lst
        C'est un ELLE minuscule et non pas un UN !

        ;-))
        1. Voila ca affiche ca :

          # /etc/fstab: static file system information.
          #
          # Use 'vol_id --uuid' to print the universally unique identifier for a
          # device; this may be used with UUID= as a more robust way to name devices
          # that works even if disks are added and removed. See fstab(5).
          #
          # <file system> <mount point> <type> <options> <dump> <pass>
          proc /proc proc defaults 0 0
          # / was on /dev/sda2 during installation
          UUID=ac3c4592-fbe9-4d41-9db5-4f0de373f232 / ext3 relatime,errors=remount-ro 0 1
          # swap was on /dev/sda6 during installation
          UUID=851b78e6-f41c-4e38-b3af-f83d80c9a488 none swap sw 0 0
          /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
          /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

          Merci de m'aider =)
      2. Re

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

        Affiche default 0
        timeout 3
        hiddenmenu
        title Ubuntu 9.04, kernel 2.6.28-11-generic
        uuid ac3c4592-fbe9-4d41-9db5-4f0de373f232
        kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ac3c4592-fbe9-4d41-9db5-4f0de373f232 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 ac3c4592-fbe9-4d41-9db5-4f0de373f232
        kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ac3c4592-fbe9-4d41-9db5-4f0de373f232 ro single
        initrd /boot/initrd.img-2.6.28-11-generic
        title Ubuntu 9.04, memtest86+
        uuid ac3c4592-fbe9-4d41-9db5-4f0de373f232
        kernel /boot/memtest86+.bin
        quiet

        Le time out est assez bas Et windows est pas la ...

        Quant a la commande /sbin/fdisk -l

        Elle ne fait rien ...

        Merci
        1. Modérateur
          Quant a la commande /sbin/fdisk -l
          Elle ne fait rien ...


          On peut lire dans mon 1er message :
          Affiches le résultat des commandes suivantes (en root ou précédées de "sudo" pour les versions basées sur Ubuntu) :

          C'est ce que tu as fait ?
      3. Re

        J'avais pas lu >.< En root ca donne ca

        Disque /dev/sda: 40.0 Go, 40020664320 octets
        240 têtes, 63 secteurs/piste, 5169 cylindres
        Unités = cylindres de 15120 * 512 = 7741440 octets
        Identifiant de disque : 0x38ba38b9

        Périphérique Amorce Début Fin Blocs Id Système
        /dev/sda1 2 3319 25084080 f W95 Etendue (LBA)
        /dev/sda2 * 3320 5169 13986000 83 Linux
        /dev/sda5 2 3138 23715688+ 7 HPFS/NTFS
        /dev/sda6 3139 3319 1368328+ 82 Linux swap / Solaris

        =D

        Merci
        1. Modérateur
          /dev/sda5 2 3138 23715688+ 7 HPFS/NTFS
          Drôle de partitionnage ;-(
          Windows était présent avant d'installer Linux ?
          Tu as modifié tes partitions avant d'installer Linux ?

          Essaie de rajouter à la fin de ton menu.lst :
          title Windows
          root (hd0,4)
          makeactive
          chainloader  +1
          1. Re

            Alors Oui windows etait deja present avant.
            Le partitionnage oui je l'ai fait moi meme car soit il prenait tout les 40 GB soit il s'installait sur la partition windows -.-
            J'ai essayé ton dernier conseil mais manque de bol : invalid key requested ...

            Merci
            1. Re

              Désolé mais je suis nul et je sais pas comment on fait pour replacer un flag de boot >..<

              Merci
              1. Contributeur
                bonjour,
                suffit sous linux d'ouvrir gparted et mclic sur la partition ntfs menu partition flag
                a+
                1. Re

                  Finalement j'ai re-installé windows et linux ...

                  En fait j'avais installé windows sur :D (le lecteur d)
                  Et comme j'avais mis linux en primary ben grub voyait pas windows

                  Merci a vous de m'avoir aidé
                  1. Salut ;)

                    En fait Windows étais imbootable car cet imbécile de Windows ne boote pas lorsqu'il se trouve sur un lecteur logique comme c'était le cas ici ;))

                    À retenir donc: Windows ne veut pas fonctionné quand:

                    -Il se trouve avant le bootflag sur une partition dite "cachée"
                    -il se trouve sur un lecteur logique dans une partition étendue
                    -quand on touche au code que "papa" OEM à écrit en cachette sur le MBR

                    Cordialement :)

                2. Contributeur sécurité
                  Lol ;-) Initial76, tu ne devais pas le démasquer ;-)
                  Mdr, on le sais maintenant que Windows est con ;-)
                  1. Salut Jal :)

                    Une panoplie de jeux, Office, et les pilotes propriétaires, voila ce qui rend ce système "avant-gardiste"
                    rheuuuuuuh-teuuuuuh

                    incontournable.......

                    Il paraît que le nouveau service-pack pour Vista est payant et qu'il s'appelle "Seven" ?

                    :))
                3. Contributeur sécurité
                  Oui en effet, seven est fait pour les gens...
                  Pour les gens qui aiment payer, pour moins.
                  Et qui remettront ça.
                  Seven est une abbération, oupss non 'une abréviation' pour les gens.
                  Car les gens, Sont Endoctrinés, Veillons à les Entuber à Nouveau.
                  S E V E N
                  ok je sors