Chargement vista impossible

Résolu
Bonjour,

Je viens d'installer la version 10.10 d'ubuntu en dual boot avec vista, tout s'est bien passé (je tiens a dire au passage que c'est toujours aussi génial, pas besoin d'installer de driver, tout est près a etre utiliser).

Par contre lorsque je sélectionne vista dans le grub, deja ca se met a chercher comme si je fesai une restauration de systeme, ensuite j'ai la barre verte qui défile comme un démarrage normal on va dire, et puis la j'ai une fenetre de "diagnostique qui me propose divers choix dont restaurer a une date antérieur, restaurer le systeme, tester le matériel je crois...

Quand j'essaye de restaurer le systeme ca me met qu'il trouve pas la source pour réinstaller

Pourriez vous m'aider svp ? Merci d'avance

16 réponses

  1. Modérateur
    Effectivement c'est bizarre, ça sent le bug dans grub-pc. Ça pourrait être intéressant de faire une remontée sur launchpad en précisant ton partitionnement.
    https://launchpad.net/ubuntu

    Bonne continuation
    1. En fait ya un truk bizzare, dans mon grub lorsque je sélectionne "windows vista" logiquement je devrai avoir vista qui se lance et lorsque je sélectionne "windows recovery environnement" je devrai avoir le mode recovery qui se charge, ben je me suis rendu compte que c'est tout a fait le contraire.

      J'ai essayé de sélectionner "windows recovery environnement" pour justement réinstaller vista, ben la ca m'a lancé vista.

      Pour moi c'est pas logique mais bon du moment que ca marche c'est l'essentiel.
      1. Modérateur
        De rien et bonne continuation, n'hésite pas à demander des précisions si le besoin s'en fait sentir.

        Bonne chance
        1. Ok merci je pense aussi que windows est cassé, je vais tenté de faire une restauration de systeme, et si ca ma vire le grub je le réinstallerai.

          Merci pour ta coopération en tout cas
          1. Modérateur
            Ah ben donc tu vois il y a bien le windows de récupération et le windows normal :-). Je pense que tu avais sur /dev/sda3 est dû à une fausse manipulation de ta part et que si tu retentes ça marchera. Du coup pour moi si tu lances le windows normal (pas celui de restauration) ça devrait marcher.

            Sinon c'est que le windows en question est cassé.

            À voir si ça pourrait venir du fait que ce windows s'est retrouvé sur une partition étendue, là il faut demander aux spécialistes windows.

            Pour moi côté linux tout semble ok.

            Bonne chance
            1. Sinon je viens de faire une photo de mon ecran au moment du grub voila ce que ca donne:
              http://www.hostingpics.net/viewer.php?id=21137328022011015.jpg

              Sinon je peux essayer de faire une restauration de système mais je crains que le MBR de windows écrase le grub
              1. Deja merci de suivre mon sujet.

                Ensuite, pour la commande mount | grep /dev/sda3 je n'ai rien qui se passe.

                Et pour la mise a jour du grub tout est OK
                1. Modérateur
                  Il faudrait à présent regarder deux choses.

                  Examen de la 2e partition windows

                  Apparemment il y a bien un windows sur /dev/sda1 (5e commande), bizarre que grub ne l'ai pas vu.

                  Pour la commande 6, c'est normal que rien n'apparaisse si la 4e a échoué. Visiblement ta partition /dev/sda3 est déjà montée ailleurs. Regarde-où grâce à la commande :

                  mount | grep /dev/sda3


                  Si elle est par exemple dans /media/toto, donne moi le résultat de "ls /media/toto".

                  Il y a deux hypothèses, personnellement je penche pour la première :
                  1) /dev/sda1 est ta partition windows et /dev/sda3 une partition de données windows ;
                  2) /dev/sda1 est une partition de restauration windows et /dev/sda3 une partition windows.

                  Mise à jour de grub

                  Nous allons maintenant tenter de régénérer grub pour voir s'il repère ton/tes windows. Au préalable on va mettre à jour, mais comme aptitude (qui est mieux qu'apt-get) est mieux qu'apt-get, on va devoir également faire cela au préalable. Si on dépile dans l'ordre, ça donne :

                  sudo apt-get update
                  sudo apt-get install aptitude


                  À partir de maintenant fais tes mise à jour comme ceci quand tu travailles en ligne de commandes (tu peux d'ailleurs le faire dès à présent).

                  sudo aptitude update
                  sudo aptitude safe-upgrade


                  À présent, on est sûr d'avoir un grub à jour, donc a priori il devrait bien se comporter.

                  sudo update-grub


                  Bonne chance
                  1. J'ai un résultat pour la 4eme commande, ca me dit ca :

                    Mount is denied because the NTFS volume is already exclusively opened.
                    The volume may be already mounted, or another software may use it which
                    could be identified for example by the help of the 'fuser' command.

                    La 5eme

                    autoexec.bat hiberfil.sys PerfLogs System Volume Information
                    boot HP ProgramData ubuntu
                    bootmgr Intel Program Files Users
                    config.sys IPH.PH $RECYCLE.BIN WINDOWS
                    CVS MSOCache SwSetup
                    Documents and Settings pagefile.sys System.sav

                    La 6eme rien du tout.

                    Et voila pour le grub

                    #
                    # DO NOT EDIT THIS FILE
                    #
                    # It is automatically generated by grub-mkconfig using templates
                    # from /etc/grub.d and settings from /etc/default/grub
                    #

                    ### BEGIN /etc/grub.d/00_header ###
                    if [ -s $prefix/grubenv ]; then
                    set have_grubenv=true
                    load_env
                    fi
                    set default="0"
                    if [ "${prev_saved_entry}" ]; then
                    set saved_entry="${prev_saved_entry}"
                    save_env saved_entry
                    set prev_saved_entry=
                    save_env prev_saved_entry
                    set boot_once=true
                    fi

                    function savedefault {
                    if [ -z "${boot_once}" ]; then
                    saved_entry="${chosen}"
                    save_env saved_entry
                    fi
                    }

                    function recordfail {
                    set recordfail=1
                    if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
                    }

                    function load_video {
                    insmod vbe
                    insmod vga
                    }

                    insmod part_msdos
                    insmod ext2
                    set root='(hd0,msdos5)'
                    search --no-floppy --fs-uuid --set a56de302-dbcf-4e32-ade0-4ec355b449f6
                    if loadfont /usr/share/grub/unicode.pf2 ; then
                    set gfxmode=640x480
                    load_video
                    insmod gfxterm
                    fi
                    terminal_output gfxterm
                    insmod part_msdos
                    insmod ext2
                    set root='(hd0,msdos5)'
                    search --no-floppy --fs-uuid --set a56de302-dbcf-4e32-ade0-4ec355b449f6
                    set locale_dir=($root)/boot/grub/locale
                    set lang=fr
                    insmod gettext
                    if [ "${recordfail}" = 1 ]; then
                    set timeout=-1
                    else
                    set timeout=10
                    fi
                    ### END /etc/grub.d/00_header ###

                    ### BEGIN /etc/grub.d/05_debian_theme ###
                    set menu_color_normal=white/black
                    set menu_color_highlight=black/light-gray
                    ### END /etc/grub.d/05_debian_theme ###

                    ### BEGIN /etc/grub.d/10_linux ###
                    menuentry 'Ubuntu, with Linux 2.6.35-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
                    recordfail
                    insmod part_msdos
                    insmod ext2
                    set root='(hd0,msdos5)'
                    search --no-floppy --fs-uuid --set a56de302-dbcf-4e32-ade0-4ec355b449f6
                    linux /boot/vmlinuz-2.6.35-25-generic root=UUID=a56de302-dbcf-4e32-ade0-4ec355b449f6 ro quiet splash
                    initrd /boot/initrd.img-2.6.35-25-generic
                    }
                    menuentry 'Ubuntu, with Linux 2.6.35-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
                    recordfail
                    insmod part_msdos
                    insmod ext2
                    set root='(hd0,msdos5)'
                    search --no-floppy --fs-uuid --set a56de302-dbcf-4e32-ade0-4ec355b449f6
                    echo 'Loading Linux 2.6.35-25-generic ...'
                    linux /boot/vmlinuz-2.6.35-25-generic root=UUID=a56de302-dbcf-4e32-ade0-4ec355b449f6 ro single
                    echo 'Loading initial ramdisk ...'
                    initrd /boot/initrd.img-2.6.35-25-generic
                    }
                    menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
                    recordfail
                    insmod part_msdos
                    insmod ext2
                    set root='(hd0,msdos5)'
                    search --no-floppy --fs-uuid --set a56de302-dbcf-4e32-ade0-4ec355b449f6
                    linux /boot/vmlinuz-2.6.35-22-generic root=UUID=a56de302-dbcf-4e32-ade0-4ec355b449f6 ro quiet splash
                    initrd /boot/initrd.img-2.6.35-22-generic
                    }
                    menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
                    recordfail
                    insmod part_msdos
                    insmod ext2
                    set root='(hd0,msdos5)'
                    search --no-floppy --fs-uuid --set a56de302-dbcf-4e32-ade0-4ec355b449f6
                    echo 'Loading Linux 2.6.35-22-generic ...'
                    linux /boot/vmlinuz-2.6.35-22-generic root=UUID=a56de302-dbcf-4e32-ade0-4ec355b449f6 ro single
                    echo 'Loading initial ramdisk ...'
                    initrd /boot/initrd.img-2.6.35-22-generic
                    }
                    ### END /etc/grub.d/10_linux ###

                    ### BEGIN /etc/grub.d/20_linux_xen ###
                    ### END /etc/grub.d/20_linux_xen ###

                    ### BEGIN /etc/grub.d/20_memtest86+ ###
                    menuentry "Memory test (memtest86+)" {
                    insmod part_msdos
                    insmod ext2
                    set root='(hd0,msdos5)'
                    search --no-floppy --fs-uuid --set a56de302-dbcf-4e32-ade0-4ec355b449f6
                    linux16 /boot/memtest86+.bin
                    }
                    menuentry "Memory test (memtest86+, serial console 115200)" {
                    insmod part_msdos
                    insmod ext2
                    set root='(hd0,msdos5)'
                    search --no-floppy --fs-uuid --set a56de302-dbcf-4e32-ade0-4ec355b449f6
                    linux16 /boot/memtest86+.bin console=ttyS0,115200n8
                    }
                    ### END /etc/grub.d/20_memtest86+ ###

                    ### BEGIN /etc/grub.d/30_os-prober ###
                    menuentry "Windows Recovery Environment (loader) (on /dev/sda1)" {
                    insmod part_msdos
                    insmod ntfs
                    set root='(hd0,msdos1)'
                    search --no-floppy --fs-uuid --set a242a36042a337c5
                    drivemap -s (hd0) ${root}
                    chainloader +1
                    }
                    menuentry "Windows Vista (loader) (on /dev/sda3)" {
                    insmod part_msdos
                    insmod ntfs
                    set root='(hd0,msdos3)'
                    search --no-floppy --fs-uuid --set 7838bc2638bbe174
                    chainloader +1
                    }
                    ### END /etc/grub.d/30_os-prober ###

                    ### BEGIN /etc/grub.d/40_custom ###
                    # This file provides an easy way to add custom menu entries. Simply type the
                    # menu entries you want to add after this comment. Be careful not to change
                    # the 'exec tail' line above.
                    ### END /etc/grub.d/40_custom ###

                    ### BEGIN /etc/grub.d/41_custom ###
                    if [ -f $prefix/custom.cfg ]; then
                    source $prefix/custom.cfg;
                    fi
                    ### END /etc/grub.d/41_custom ###
                    1. Modérateur
                      Il faudrait monter /dev/sda1 et /dev/sda3 pour voir ce qu'elles ont dans le ventre et sur quoi amorce grub.

                      Tape :

                      sudo mkdir -p /media/sda1  
                      sudo mkdir -p /media/sda3  
                      sudo mount -t ntfs /dev/sda1 /media/sda1  
                      sudo mount -t ntfs /dev/sda3 /media/sda3  
                      ls /media/sda1  
                      ls /media/sda3


                      Copie-colle moi le résultat des différentes commandes (normalement seuls les 2 dernières écrivent quelque chose).

                      Ensuite reporte moi le contenu de /boot/grub/grub.cfg avec la commande :

                      cat /boot/grub/grub.cfg


                      En tout cas c'est assez bizarre que tu aies une partition ntfs (/dev/sda3) à l'intérieur d'une partition étendue, surtout si elle contient un windows. Car manque de pot, windows c'est pas aussi moderne que linux et je ne crois pas qu'il soit démarrable s'il est dans une partition étendue !

                      Bonne chance
                      1. Ben apparement la partition est présente car dans mon poste de travail j'ai "systeme de fichier" qui contient windows, program files etc..

                        Sinon voila ce que me donne fdisk

                        Disque /dev/sda: 120.0 Go, 120034123776 octets
                        255 têtes, 63 secteurs/piste, 14593 cylindres
                        Unités = cylindres de 16065 * 512 = 8225280 octets
                        Sector size (logical/physical): 512 bytes / 512 bytes
                        I/O size (minimum/optimal): 512 bytes / 512 bytes
                        Identifiant de disque : 0xfd538068

                        Périphérique Amorce Début Fin Blocs Id Système
                        /dev/sda1 * 1 6375 51206683+ 7 HPFS/NTFS
                        La partition 1 ne se termine pas sur une frontière de cylindre.
                        /dev/sda2 6375 13133 54280193 5 Etendue
                        /dev/sda3 13133 14593 11728896 7 HPFS/NTFS
                        La partition 3 ne se termine pas sur une frontière de cylindre.
                        /dev/sda5 6375 13133 54280192 83 Linux
                        1. Modérateur
                          *sudo fdisk -1 :
                          fdisk: option invalide -- '1'


                          C'est la lettre L minuscule et non le chiffre 1. Ça fait X fois que je dis sur CCM d'arrêter d'utiliser cette police moisie car tu n'es pas le premier à faire l'erreur :p

                          Sans le fdisk je ne peux pas avancer pour le moment. Le but est de voir si la(les) partition(s) windows existent encore.
                          1. Deja merci de prendre la peine de me répondre.

                            Donc voila le résultat des commandes

                            *sudo fdisk -1 :
                            fdisk: option invalide -- '1'

                            Usage:
                            fdisk [options] <disk> change partition table
                            fdisk [options] -l <disk> list partition table(s)
                            fdisk -s <partition> give partition size(s) in blocks

                            Options:
                            -b <size> sector size (512, 1024, 2048 or 4096)
                            -c switch off DOS-compatible mode
                            -h print help
                            -u <size> give sizes in sectors instead of cylinders
                            -v print version
                            -C <number> specify the number of cylinders
                            -H <number> specify the number of heads
                            -S <number> specify the number of sectors per tra

                            *cat /etc/fstab
                            # /etc/fstab: static file system information.
                            #
                            # Use 'blkid -o value -s 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 nodev,noexec,nosuid 0 0
                            /dev/sda5 / ext4 errors=remount-ro 0 1

                            *mount
                            /dev/sda5 on / type ext4 (rw,errors=remount-ro,commit=0)
                            proc on /proc type proc (rw,noexec,nosuid,nodev)
                            none on /sys type sysfs (rw,noexec,nosuid,nodev)
                            fusectl on /sys/fs/fuse/connections type fusectl (rw)
                            none on /sys/kernel/debug type debugfs (rw)
                            none on /sys/kernel/security type securityfs (rw)
                            none on /dev type devtmpfs (rw,mode=0755)
                            none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
                            none on /dev/shm type tmpfs (rw,nosuid,nodev)
                            none on /var/run type tmpfs (rw,nosuid,mode=0755)
                            none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
                            none on /var/lib/ureadahead/debugfs type debugfs (rw,relatime)
                            binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
                            gvfs-fuse-daemon on /home/faical/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=faical)
                            /dev/sdc3 on /media/LaCie type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
                            1. Modérateur
                              Je viens d'installer la version 10.10 d'ubuntu en dual boot avec vista, tout s'est bien passé (je tiens a dire au passage que c'est toujours aussi génial, pas besoin d'installer de driver, tout est près a etre utiliser).

                              Merci pour ce retour très positif ;-)

                              Par contre lorsque je sélectionne vista dans le grub, déjà ça se met a chercher comme si je faisais une restauration de système, ensuite j'ai la barre verte qui défile comme un démarrage normal on va dire, et puis la j'ai une fenêtre de "diagnostic qui me propose divers choix dont restaurer a une date antérieur, restaurer le système, tester le matériel je crois...

                              À ce stade tu as dépassé grub, donc il est parvenu à amorcer sur quelque chose le problème vient du système d'exploitation que tu as lancé... en l'occurrence windows.

                              Quand j'essaye de restaurer le système ça me met qu'il trouve pas la source pour réinstaller

                              La c'est définitivement une question windowsienne tu en conviendras. Je pense que tu devrais poser ta question sur le forum windows :s

                              Mon hypothèse, c'est que grub a référencé une partition de restauration windows et non pas ton système windows. Du coup j'en viens à me demander si tu n'as pas éclaté par mégarde ton vrai windows au moment d'installer ubuntu et uniquement conservé la partition de restauration.

                              Peux-tu me donner le résultat des commandes suivantes :

                              sudo fdisk -l
                              cat /etc/fstab
                              mount


                              Bonne chance