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
      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. 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. 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