Error 22

Bonjour à tous et toutes.

Alors voici mon problème.

Il y a quelques semaines, alors que je venais d'acheter un nouvel ordi, j'ai tenté de mettre en dual-boot Vista et Mandriva. Quelque chose est mal passé, et j'ai "perdu" Vista (message d'erreur du genre : "boot MBR is missing").
Revenant de vacances, j'ai tout de même installé Mandriva, le temps que...

Récemment j'ai trouvé une solution au problème de vista, enfin du moins je crois, avec la commande "fixmbr" qui aurait pour rôle de réparer le MBR.
J'ai donc désinstallé Mandriva.
En commençant par supprimer ses partitions à partir du LiveCD.
Puis j'ai tenté de désinstaller Grub en m'aidant de ce lien : https://www.commentcamarche.net/list ... lo-ou-grub
Malheureusement, quand je rentre la commande "linux rescue", il me dit "Could not find kernel image: linux".
Configuration: Linux Mandriva
Firefox 2.0.0.16

21 réponses

Résumé de la discussion

Problème de dual-boot entre Vista et Mandriva survient après l’installation, l’erreur 'boot MBR is missing' apparaissant lorsque le système ne peut pas démarrer, poussant l’utilisateur à tenter des réparations manuelles. Après avoir tenté fixmbr et désinstallé Mandriva, l’utilisateur supprime des partitions via LiveCD puis essaie de désinstaller Grub, mais la commande linux rescue affiche 'Could not find kernel image: linux'. Plusieurs réponses guident vers le choix du périphérique de démarrage dans le BIOS et la tentative de démarrage sur CD/DVD afin de réparer le boot, ou de tester Windows. Suite à une réinstallation partielle de Mandriva, GRUB démarre mais Vista reste absent du menu et le CD/DVD de réinstallation ne boote pas, laissant la question ouverte sur les prochaines manipulations.

Bobot (l’IA à votre service)
  1. Bonjour,

    error 22 c'est parce que la partition ou grub est censé trouver sa liste est manquante,

    le tout est de savoir si tu veux recommencer ton dual boot ou si tu veux ne garder que vista sur ton disque

    pour recommencer ton dual boot,tu dois réinstaller mandriva ,je peu ensuite t'aider a le faire cohabiter avec vista

    pour éliminer complètement grub,tu dois t'aider de supergrub live cd que tu pourra télécharger ici:
    http://forjamari.linex.org/frs/?group_id=61&release_id=627#627

    ensuite grave l'image iso et démarres ton pc sur ce cd, tu auras une option pour restaurer MBR et désinstaller GRUB

    ensuite a l'aide de ton cd vista,choisi l'option "réparrer" et réparre le démarrage de vista

    tiens moi au courant ;)

    bonne chance
    1. Modérateur
      Salut,

      Quelle version de Mandriva ?

      La One n'inclut pas de "linux rescue" ;-(
      1. Merci beaucoup initials !

        Mon objectif est bien un dual-boot Mandriva et Vista.

        Je vais donc re-réinstaller Mandriva. ^^
        Espéront que de là j'arriverai à faire passer Vista.

        Encore merci, je fais déjà cette installation, dis-moi ensuite pour la suite. :)
        1. Modérateur
          Essaye de télécharger une version "free" et essayer le "linux rescue" ou choisir "Mettre à jour", ce qui remettra le grub en place normalement... attention toutefois de bien vérifier si l'entrée de menu pour Windows existe bien.
          1. et bien lorsque grub sera réinstallé par défaut au début du disque,et,si en pointant sur vista tu as toujours ce message d'erreur "boot MBR is missing"

            démarres ton pc sur le cd de vista,choisis "réparer" et sélectionne la réparation du secteur de démarrage,
            ton ordinateur va redémarré,ensuite,laisse le cd de vista dans le pc,sans booter dessus,il va faire son travail,
            tu va l'entendre tourner,
            le grub va s'afficher,tu sélectionne vista,et ensuite,le démarrage de vista devrait se réparer pendant que le cd continue a tourner.

            une fois le boot de vista réparé,retire le cd et refait un démarrage pour voir si ça a bien fonctionné ;)

            bonne chance

            edit: la solution de Jipicy est très bonne aussi
            1. peus tu stp ouvrir le terminal applications/outils/terminal

              taper d'abbord:

              su


              ensuite:

              rentrer ton mot de passe root(qui ne s'affichera pas)

              ensuite:

              fdisk -l


              le "l" étant un "L" minuscule

              et copier coller le résultat de cette commande ici

              merci
              1. @jipicypardon Jipicy,mais sur ma mandriva ça passe sans le tiret (??????)

                merci quand même pour la précision ;)

                voyons si vista est toujours sur le disque

                edit: ok vu ;)
              2. Modérateur
                @initials 76Je sais que ça passe, mais disons que c'est une bonne habitude à prendre et puis sur d'autres distribs ça passera pas, comme sur Fedora par exemple ;-))
            2. Je vais faire ça et je vous le dit tout de suite.

              Le terminal, je l'ouvre à partir du LiveCD je suppose.
              1. non tu peu tout faire depuis ta mandriva installée,
                si tu es sur le live cd,oui,c'est idem,sauf qu'il n'y aura pas de compte root

                tu nous parles depuis ou en ce moment? live cd ou mandriva installée???
            3. Ben étant donné que j'ai désinstallé Mandriva, c'est le liveCD, ou alors desfois un autre ordi.

              Voici la réponse à la commande :

              [guest@localhost ~]$ su -
              [root@localhost ~]# fdisk -l

              Disque /dev/sda: 320.0 Go, 320072933376 octets
              255 heads, 63 sectors/track, 38913 cylinders
              Units = cylindres of 16065 * 512 = 8225280 bytes
              Disk identifier: 0xf03ef03e

              Périphérique Amorce Début Fin Blocs Id Système
              /dev/sda1 * 1 5275 42371406 7 HPFS/NTFS
              Note: taille de secteur est 2048 (et non pas 512)

              Disque /dev/sdb: 1047 Mo, 1047658496 octets
              13 heads, 50 sectors/track, 787 cylinders
              Units = cylindres of 650 * 2048 = 1331200 bytes
              Disk identifier: 0x00000000

              Périphérique Amorce Début Fin Blocs Id Système
              /dev/sdb1 * 1 787 1023000 b W95 FAT32
              1. ok vu

                donc vista est bien sur ton disque ;) (et mandriva plus)

                réinstalles mandriva en dual boot et laisse grub se réinstaller au début du disque

                ensuite si le boot vers vista donne toujours le même message d'erreur suis la procédure donnée plus haut avec le cd de vista pour réparer le NTloader

                tiens nous au courant

                bonne chance
            4. Ouf, déjà c'est rassurant.

              Mais par contre, je ne sais pas comment tester le boot vers Vista, pyuisque déjà il n'est plus installé, et de plus je n'ai jamais vu de momennt où je pouvais basculer sur un potentiel Vista.
              1. suis la démarche du post 15 ;)
            5. J'ai réinstaller Mandriva sans problème.

              Mandriva démarre normalement au démarrage, GRUB aussi. Tout marche de ce côté-ci.

              Par contre niveau Vista, rien n'a changé. Il est toujours absent du menu de choix de l'OS (je ne sais pas comment il s'appelle). Et pour le DVD 1 de réinstallation de Vista, l'ordinateur ne boot toujours pas dessus (bien que l'odre dans le Bios soit correct).

              Voilà, savez-vous ce que je dois faire maintenant ?

              D'avance, merci. :)
              1. salut :)
                depuis ta mandriva dans le terminal tu tapes:

                su -


                ensuite tu entres ton mot de passe root

                ensuite tapes:

                cat /boot/grub/menu.lst


                et copies/colles moi ce que te répond la commande ;)

                1. Voici la réponse à la commande :

                  [clem@localhost ~]$ su -
                  Mot de passe :
                  [root@localhost ~]# cat /boot/grub/menu.lst
                  timeout 10
                  color black/cyan yellow/cyan
                  gfxmenu (hd0,4)/boot/gfxmenu
                  default 0

                  title linux
                  kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=6e8b8ad8-b823-4cb5-86d6-41c6023f9805 resume=/dev/sda6 splash=silent vga=788
                  initrd (hd0,4)/boot/initrd.img

                  title linux-nonfb
                  kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=6e8b8ad8-b823-4cb5-86d6-41c6023f9805 resume=/dev/sda6
                  initrd (hd0,4)/boot/initrd.img

                  title failsafe
                  kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=6e8b8ad8-b823-4cb5-86d6-41c6023f9805 failsafe
                  initrd (hd0,4)/boot/initrd.img
                  1. salut ;)

                    la solution de Jeanbi est bonne aussi,a toi de voir

                    tu peux également le faire manuellement en tapant ceci:

                    gedit /boot/grub/menu.lst


                    et tu ajoutes ces lignes a la fin de ton menu.lst en faisant bien attention de ne rien éffacer par mégarde:

                    title windows vista
                    root (hd0,0)
                    makeactive
                    chainloader +1


                    ensuite tu enregistre les changements et tu redémarres ton pc,le choix vers vista va alors se proposer sur ton grub
                    et tu pourras a nouveau sélèctionner vista.....

                    bonne chance

                    1. Voilà, j'ai ajouté une entrée dans le GRUB pour Vista (en mode graphique), mais lorsque je vais dessus, avec le DVD d'installation dans le lecteur, je reçois ce message :

                      root (hd0,0)
                      Filesystem type unknown, partition type 0x7 chainloader +1

                      BOOMGR is missing
                      Press Crtl+Alt+Del to restart
                      1. salut :)
                        ceci nous ramène au post 6

                        bonne chance
                    2. Oui, avec plaisir, mais je n'arrive pas à démarrer sur le CD (ou DVD comme vous voulez) de Vista.

                      C'est bien ça mon problème.
                      1. au démarrage de ton ordi,tapes sur F12 ou quelque chose du style(en fonction des constructeurs)
                        tu veras "press F? to display boot order" et "press F? to setup bios"
                        tu tapes pour acceder au "boot order"
                        ensuite une liste va s'afficher et tu met "cdrom" en surbrillance
                        tu insèrre ton cd et tu fais enter
                        le pc devrait booter sur le cd sans problèmes
                    3. Ca ne donne rien, il ne se passe rien quelques secondes, puis c'est le GRUB qui se charge, etc...

                      Comment faire ?
                      1. Ton cd de vista est un original?
                        tu peux aussi te rendre dans le bios "enter setup" et te rendre a l'onglet boot
                        dans cet onglet tu met "cdrom" en tête de liste
                        tu sauves les changement et tu redémarres ton pc avec le cd déjà inséré.

                        si ton cd de vista est un original,ton pc doit booter dessus
                    4. Ben ce sont les DVD que j'ai gravé dès que j'ai eu l'ordinateur.
                      Je les ai fait, comme conseillé, dès le premier démarrage. ;)
                      1. Donc,il faut impérativement que tu arrives a booter dessus,comme indiqué dans les posts précédents
                        ce sera la seule façon de réparrer le boot de vista

                        bonne chance
                    • 1
                    • 2