Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Ubuntu] windowsXP ne demarre

apres installation de Ubuntu

Sujet résolu
    19 août 2007 à 14:01:32

    Bonjour,
    J'ai windows XP sp2, installé sur mon PC ... puis, comme j'ai pu récupérer la version d'ubuntu (la 6.06), après l'avoir installé, j'ai fait toutes les mises à jour nécessaire ... et même la mise à jour pour avoir la version 7.04

    Je suis content que Ubuntu marche très bien sur mon PC ... par contre, mon souci maintenant c'est que windows ne marche plus. Et voilà ce que j'ai comme erreur, au moment ou je dois choisir entre Ubuntu ou windows au démarrage du PC

    Booting 'Microsoft Windows XP Edition Familiale'

    root (hd 0,0)
    Filesystem type unknown, partition type 0x7
    Savedefault
    makeactive

    Error 29: Disk write error

    Voici les partitions sur mon disque dur:

    Image utilisateur

    Et les infos sur mon PC sont les suivantes:

    Technologie type : Technologie Mobile Intel® Centrino® Duo avec processeur Intel® Core™ Duo T2050, Intel® PRO/Wireless 3945ABG et chipset Intel® 945PM Express
    fréquence d'horloge : 1.6 GHz
    front side bus : 533 MHz
    Cache de 2nd niveau : 2 MB

    Système d'exploitation Windows® XP Edition Familiale Authentique

    Mémoire standard : 1,024 (512+512) Mo
    mémoire maximale : 4,096 Mo
    technologie : DDR2 RAM (533 MHz)

    Disque dur capacité disque (formaté) : 100 Go
    certification : S.M.A.R.T.

    Merci pour vos aides
    • Partager sur Facebook
    • Partager sur Twitter
      19 août 2007 à 14:14:49

      Qu'est-ce qu'il y a dans ton fichier /boot/grub/menu.lst ? (si tu as Grub bien sûr ; avec Lilo je ne sais pas quel est le fichier)
      • Partager sur Facebook
      • Partager sur Twitter
        19 août 2007 à 14:48:28

        Voici le contenu de menu.lst

        # menu.lst - See: grub(8), info grub, update-grub(8)
        # grub-install(8), grub-floppy(8),
        # grub-md5-crypt, /usr/share/doc/grub
        # and /usr/share/doc/grub-doc/.

        ## default num
        # Set the default entry to the entry number NUM. Numbering starts from 0, and
        # the entry number 0 is the default if the command is not used.
        #
        # You can specify 'saved' instead of a number. In this case, the default entry
        # is the entry saved with the command 'savedefault'.
        # WARNING: If you are using dmraid do not change this entry to 'saved' or your
        # array will desync and will not let you boot your system.
        default 0

        ## timeout sec
        # Set a timeout, in SEC seconds, before automatically booting the default entry
        # (normally the first entry defined).
        timeout 10

        ## hiddenmenu
        # Hides the menu by default (press ESC to see the menu)
        #hiddenmenu

        # Pretty colours
        #color cyan/blue white/blue

        ## password ['--md5'] passwd
        # If used in the first section of a menu file, disable all interactive editing
        # control (menu entry editor and command-line) and entries protected by the
        # command 'lock'
        # e.g. password topsecret
        # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
        # password topsecret

        #
        # examples
        #
        # title Windows 95/98/NT/2000
        # root (hd0,0)
        # makeactive
        # chainloader +1
        #
        # title Linux
        # root (hd0,1)
        # kernel /vmlinuz root=/dev/hda2 ro
        #

        #
        # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

        ### BEGIN AUTOMAGIC KERNELS LIST
        ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
        ## by the debian update-grub script except for the default options below

        ## DO NOT UNCOMMENT THEM, Just edit them to your needs

        ## ## Start Default Options ##
        ## default kernel options
        ## default kernel options for automagic boot options
        ## If you want special options for specific kernels use kopt_x_y_z
        ## where x.y.z is kernel version. Minor versions can be omitted.
        ## e.g. kopt=root=/dev/hda1 ro
        ## kopt_2_6_8=root=/dev/hdc1 ro
        ## kopt_2_6_8_2_686=root=/dev/hdc2 ro
        # kopt=root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro

        ## Setup crashdump menu entries
        ## e.g. crashdump=1
        # crashdump=0

        ## default grub root device
        ## e.g. groot=(hd0,0)
        # groot=(hd0,2)

        ## should update-grub create alternative automagic boot options
        ## e.g. alternative=true
        ## alternative=false
        # alternative=true

        ## should update-grub lock alternative automagic boot options
        ## e.g. lockalternative=true
        ## lockalternative=false
        # lockalternative=false

        ## additional options to use with the default boot option, but not with the
        ## alternatives
        ## e.g. defoptions=vga=791 resume=/dev/hda5
        # defoptions=quiet splash

        ## should update-grub lock old automagic boot options
        ## e.g. lockold=false
        ## lockold=true
        # lockold=false

        ## Xen hypervisor options to use with the default Xen boot option
        # xenhopt=

        ## Xen Linux kernel options to use with the default Xen boot option
        # xenkopt=console=tty0

        ## altoption boot targets option
        ## multiple altoptions lines are allowed
        ## e.g. altoptions=(extra menu suffix) extra boot options
        ## altoptions=(recovery) single
        # altoptions=(recovery mode) single

        ## controls how many kernels should be put into the menu.lst
        ## only counts the first occurence of a kernel, not the
        ## alternative kernel options
        ## e.g. howmany=all
        ## howmany=7
        # howmany=all

        ## should update-grub create memtest86 boot option
        ## e.g. memtest86=true
        ## memtest86=false
        # memtest86=true

        ## should update-grub adjust the value of the default booted system
        ## can be true or false
        # updatedefaultentry=false

        ## ## End Default Options ##

        title Ubuntu, kernel 2.6.20-16-386
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.20-16-386 root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro quiet splash
        initrd /boot/initrd.img-2.6.20-16-386
        savedefault

        title Ubuntu, kernel 2.6.20-16-386 (recovery mode)
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.20-16-386 root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro single
        initrd /boot/initrd.img-2.6.20-16-386

        title Ubuntu, kernel 2.6.17-12-386
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.17-12-386 root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro quiet splash
        initrd /boot/initrd.img-2.6.17-12-386
        savedefault

        title Ubuntu, kernel 2.6.17-12-386 (recovery mode)
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.17-12-386 root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro single
        initrd /boot/initrd.img-2.6.17-12-386

        title Ubuntu, kernel 2.6.15-28-386
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.15-28-386 root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro quiet splash
        initrd /boot/initrd.img-2.6.15-28-386
        savedefault

        title Ubuntu, kernel 2.6.15-28-386 (recovery mode)
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.15-28-386 root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro single
        initrd /boot/initrd.img-2.6.15-28-386

        title Ubuntu, kernel 2.6.15-23-386
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.15-23-386 root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro quiet splash
        initrd /boot/initrd.img-2.6.15-23-386
        savedefault

        title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.15-23-386 root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro single
        initrd /boot/initrd.img-2.6.15-23-386

        title Ubuntu, memtest86+
        root (hd0,2)
        kernel /boot/memtest86+.bin

        ### END DEBIAN AUTOMAGIC KERNELS LIST

        # This is a divider, added to separate the menu items below from the Debian
        # ones.
        title Other operating systems:
        root


        # This entry automatically added by the Debian installer for a non-linux OS
        # on /dev/sda1
        title Microsoft Windows XP dition familiale
        root (hd0,0)
        savedefault
        makeactive
        chainloader +1
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          19 août 2007 à 14:55:27

          Excuse-moi je n'ai pas beaucoup de temps à te consacrer, mais je pense qu tu devrais lire ceci :

          http://doc.ubuntu-fr.org/grub

          Bon courage. :)
          • Partager sur Facebook
          • Partager sur Twitter
            20 août 2007 à 0:15:03

            Ton menu.lst est 10000 fois plus grand que nécessaire. Donc on ne va garder que ce dont on a besoin. Remplace son contenu par ceci :
            1. default 0
            2. timeout 10
            3. title Ubuntu, kernel 2.6.20-16-386
            4. root (hd0,2)
            5. kernel /boot/vmlinuz-2.6.20-16-386 root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro quiet splash
            6. initrd /boot/initrd.img-2.6.20-16-386
            7. savedefault
            8. title Ubuntu, kernel 2.6.20-16-386 (recovery mode)
            9. root (hd0,2)
            10. kernel /boot/vmlinuz-2.6.20-16-386 root=UUID=169aef7f-0d3a-47f1-8869-72ca28203fde ro single
            11. initrd /boot/initrd.img-2.6.20-16-386
            12. title Microsoft Windows XP Edition familiale
            13. rootnoverify (hd0,0)
            14. savedefault
            15. makeactive
            16. chainloader +1

            Note que j'ai remplacé root par rootnoverify dans la section Windows. Je sais pas ce que ça signifie, ça doit être marqué dans la doc de Grub. Tout ce que je sais c'est qu'à part ça (et le "savedefault" que je n'ai pas), ton Grub est le même que le mien pour la section Windows. Donc si ça ne marche pas avec le rootnoverify, essaie de supprimer savedefault (normalement le problème vient pas de là). Et si ça marche toujours pas, alors ton problème ne vient pas de Grub et je sais pas d'où ça vient dans ce cas (aussi : évite les caractères spéciaux dans menu.lst, par exemple laisse "Edition" au lieu de "édition", peut-être qu'il aime pas les accents)
            • Partager sur Facebook
            • Partager sur Twitter
              20 août 2007 à 2:22:34

              Citation : Skybattle

              Ton menu.lst est 10000 fois plus grand que nécessaire. Donc on ne va garder que ce dont on a besoin.



              euh, faut rester prudent quand meme :
              Toutes les lignes de fichiers menu.lst qui commencent par # sont des commentaires. Elles ne servent donc pas lorsqu'on appelle grub pour gèrer le démarrage.
              Mais d'une part, ca ne fait jamais de mal d'avoir plein de commentaires dans un fichiers, surtout quand ces commentaires ont été écris par le mainteneur du paquet chez ubuntu (ou debian) et qu'ils contiennent plein d'indications/exemples sur les différents paramètres de configuration possible pour grub.
              Et d'autres part (et c'est un peu particulier pour menu.lst), il me semble bien qu'il y a une partie de ces commentaires qui sont en fait des instructions qui seront lu par les scripts d'installation automatiques d'un nouveau noyau pour fixer des paramètres par défaut.

              Donc sauf si tu veux prendre le risque d'avoir des merdes lorsque tu feras la mise à jour feisty -> gusty, je te déconseille très fortement de supprimer toute cette partie du fichier menu.lst

              • Partager sur Facebook
              • Partager sur Twitter
                20 août 2007 à 11:37:43

                Ah je savais pas ça, au temps pour moi. Sous Arch on n'a pas besoin de ça : le boot est indépendant de la version du noyau, on a ça :
                kernel /boot/vmlinuz26 root=/dev/sda4 ro
                initrd /boot/kernel26.img

                Par contre laisser les commentaires n'empêche pas de supprimer le démarrage vers les versions antérieures du noyau ;)
                • Partager sur Facebook
                • Partager sur Twitter
                  20 août 2007 à 14:09:14

                  ah oui... j'avoue que j'avais pas fait gaffe au nombre de noyaux installés.
                  Mais pour faire ca proprement, je proposerais de desinstaller les noyaux en question (sudo apt-get remove linux-image-2.6.15-23-386 , par exemple) plutôt que de juste effacer les entrées dans le fichier menu.lst
                  • Partager sur Facebook
                  • Partager sur Twitter
                    20 août 2007 à 20:20:33

                    çà y est, ça marche maintenant, et je ne sais pas quel miracle

                    Mais voilà les bidouillages que j'ai effectué:

                    Citation : no name

                    Dans un terminal il faudrait passer les cmd suivantes :
                    sudo parted /dev/sda set 3 boot off pour désactiver /sda3
                    sudo parted /dev/sda set 1 boot on pour activer /sda1
                    sudo parted /dev/sda print pour lister le résultat

                    Enfin, toujours depuis un terminal liste le résultat de :
                    sudo fdisk -l



                    Puis, j'ai modifié comme Skybattle l'a indiqué la haut .. malheureusement, çà n'a pas marché (peut-être à première vue). Et donc,j'ai commencé à désespérer :lol:

                    Puis, j'ai desinstaller les noyaux, autre que la dernière que j'ai installé .. puis j'ai fais la mise-à-jour du grub
                    avec sudo get-update ... et j'ai redémarré, et pouf ... mon windows remarche à nouveau

                    Je ne comprend pas le comment du pourquoi :D .. mais, l'important c'est que ça marche. Un grand merci à tous

                    Et si quelqu'un sait qu'est ce que j'ai fait comme manip pour que ça marche, l'explication est toujours la bienvenue
                    Merci à tous
                    • Partager sur Facebook
                    • Partager sur Twitter

                    [Ubuntu] windowsXP ne demarre

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown