Windows pas reconnu par Grub

Résolu
Bonjour à tous !!

J'ai installé Debian sur une partition, et non sur celle ou est installé Windows.
Je redémarre mon PC et je m'apercois que Grub ne reconnait que Debian...

Comment faire apparaitre Windows?

Merci de m'aider !!
++
Configuration: Linux
Mozilla 1.8.1.16

71 réponses

Résumé de la discussion

Le problème central est que GRUB ne détecte pas Windows après une installation Debian sur une partition distincte, laissant l'entrée Windows absente du menu de démarrage. Plusieurs participants proposent d'ajouter manuellement une entrée Windows dans le fichier grub (ou menu.lst) en utilisant une chainloader vers la partition Windows, ce qui nécessite d'identifier la bonne partition. D'autres échanges abordent le montage et l'accès à des partitions NTFS depuis Debian, parfois en lecture seule, et la question de permissions pour consulter des dossiers situés sur Windows. En cas de besoin, certains suggèrent de vérifier la partition Windows et de tester le mode chainloader, afin d'éviter les erreurs de démarrage et d'accentuer la fiabilité de l'accès multi-OS.

Bobot (l’IA à votre service)
  1. ma bande de linuxiens vous-autre...

    check pour faire revenir ton boot de windows, c'est très très simple. Tu boot sur le cd-rom de windows xp. Tu laisse le chargement se faire. Quand tu vas arrivé à l'écran avec le "Bienvenue !" qui va demander réparer (R) , continuer (ENTER) ou quitter (F3), tu vas appuyer sur R. Tu choisit ton installation (qu'il devrait trouver), tu marque ton mot de passe admin. Quand tu vas être prêt, tu n'as que 3 commandes à lui faire exécuter.

    fixmbr
    fixboot c:

    Et c'est fait. Ton windows va pouvoir redémarrer comme un grand. Après ça, tu pourrais installé un autre boot manager capable de gérer linux, ou tenter une réparation de grup avec je sais pas trop quoi. Linux n'est pas mon domaine, je le laisse aux pingouins.
    1. Modérateur
      Bon, ta partition n'est toujours pas montée ;-((

      Elle n'apparait pas dans le "mount" ;-\

      Donc voir les explications déjà données pour la mounter.

      Ensuite, avais-tu essayé hier de modifier ton fichier "/boot/grub/menu.lst" en rajoutant cette entrée :
      title Windowstest2
      root (hd0,4)
      makeactive
      chainloader +1 
      
      et de démarrer dessus ?
      1. fdisk -l :

        Disk /dev/hdb: 160.0 GB, 160041885696 bytes
        255 heads, 63 sectors/track, 19457 cylinders
        Units = cylinders of 16065 * 512 = 8225280 bytes

        Device Boot Start End Blocks Id System
        /dev/hdb1 2 13349 107217810 f W95 Ext'd (LBA)
        /dev/hdb2 * 13350 19457 49062510 83 Linux
        /dev/hdb3 * 1 1 0 0 Empty
        Partition 3 does not end on cylinder boundary.
        /dev/hdb4 * 1 1 0 0 Empty
        Partition 4 does not end on cylinder boundary.
        /dev/hdb5 2 13083 105081133+ 7 HPFS/NTFS
        /dev/hdb6 13084 13349 2136613+ 82 Linux swap / Solaris

        Mount :

        /dev/hdb2 on / type ext3 (rw,errors=remount-ro)
        tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
        proc on /proc type proc (rw,noexec,nosuid,nodev)
        sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
        procbususb on /proc/bus/usb type usbfs (rw)
        udev on /dev type tmpfs (rw,mode=0755)
        tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
        devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)

        cat /etc/fstab :

        # /etc/fstab: static file system information.
        #
        # <file system> <mount point> <type> <options> <dump> <pass>
        proc /proc proc defaults 0 0
        /dev/hdb2 / ext3 defaults,errors=remount-ro 0 1
        /dev/hdb6 none swap sw 0 0
        /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
        /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
        /dev/hdb1 /media/windows ntfs-3g defaults,locale=fr_FR.utf8 0 0

        ls -l /m* :

        /media:
        total 8
        lrwxrwxrwx 1 root root 6 2008-08-01 14:15 cdrom -> cdrom0
        drwxr-xr-x 2 root root 4096 2008-08-01 14:15 cdrom0
        lrwxrwxrwx 1 root root 7 2008-08-01 14:15 floppy -> floppy0
        drwxr-xr-x 2 root root 4096 2008-08-01 14:15 floppy0

        /mnt:
        total 8
        drwxr-xr-x 2 root root 4096 2008-08-02 09:30 windows
        drwxr-xr-x 2 root root 4096 2008-08-02 09:30 wundows

        Voili voilou !
        1. Modérateur
          On recommence, résultat des commandes suivantes (en root) :
          fdisk -l
          mount
          cat /etc/fstab
          ls -l /m*
          1. Hello,
            oui voila c'est fait !!

            Mais je me suis rendu compte d'un truc, je clik sur poste de travail, et le je vois la partition de 100 go ou ya windows, mais quand je clik dessus ça dit qu'elle ai pas montée...

            Comment faire pour accéder à cette partition, comme ça j'ai acces à TOUT les dossier de Windows...
            1. Modérateur
              Alors en root, tu tapes :
              cd /home/affening/Desktop/
              chown -R affening:affening "Documents and Settings"
              Puis tu tapes ls -l et tu devrais avoir un affichage qui ressemble à :
              total 12
              drwx------ 5 root root 4096 2008-08-02 09:51 a moi
              drwx------ 7 affening affening 4096 2008-08-02 09:45 Documents and Settings
              -rw-r--r-- 1 affening affening 789 2008-08-01 15:30 main.c~
              Si c'est bien le cas, tu peux ouvrir Nautilus en tant qu'utilisateur affening et tu devrais normalement avoir accès à ton dossier ;-))
              1. Voici le resultat :

                total 12
                drwx------ 5 root root 4096 2008-08-02 09:51 a moi
                drwx------ 7 root root 4096 2008-08-02 09:45 Documents and Settings
                -rw-r--r-- 1 affening affening 789 2008-08-01 15:30 main.c~
                1. Modérateur
                  D'où ma demande !
                  ls -l /home/USER/Desktop/
                  remplace "USER" par ton login d'utilisateur normal !
                  1. Moi en mode graphique :)

                    Document and settings de windows est sur le bureau la sur debian, quand je clik dessus sa me met que j'ai pas les permissions.

                    Et je veux les avoir pour accéder à ça...
                    1. Et bien comment je fais pour être en root en graphique????
                      1. Modérateur
                        Je parlais de la commande...
                    2. Voici :

                      ls: /home/root/Desktop/: Aucun fichier ou répertoire de ce type

                      La j'ai fait attention au l :)
                      1. Modérateur
                        Affiche :
                        ls -l /home/${USER}/Desktop/
                        PS. C'est un L minuscule et pas un UN, hein ? ;-)
                        1. OK

                          bon, pour le moment, je veux juste récuperer ce dossier... !!!!!!!!!!!!
                          1. ...

                            Ben euh, pourtant j'ai bien Document and settings sur le bureau, mais quand je clik dessus ça me met que j'a pas les permissions !!
                            1. Des commandes alambiquées? :s
                              1. Modérateur
                                Oui, démarrer depuis un LiveCD, chrooter la partition Linux, modifier le "menu.lst", réinstaller le bootloader dans le MBR, etc.
                            2. Hello,
                              oui j'y accede mais ça dit que j'ai pas les permissions !!

                              Resultat de mount :

                              /dev/hdb2 on / type ext3 (rw,errors=remount-ro)
                              tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
                              proc on /proc type proc (rw,noexec,nosuid,nodev)
                              sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
                              procbususb on /proc/bus/usb type usbfs (rw)
                              udev on /dev type tmpfs (rw,mode=0755)
                              tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
                              devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
                              1. Modérateur
                                Que renvoie la commande "mount" ?

                                Quelle commande as-tu lancée ?

                                Ouvre normalement Nautilus (ou autre explorateur de fichiers), accèdes-tu à la partition Windows (/mnt/windows) ?
                                • 1
                                • 2
                                • 3
                                • 4