Probléme avec grub lors d'une double instal..

Résolu
bonjour
j'ai installé aujourd'hui fedora 7 ( ubuntu feisty fawn était déja installé sur une autre partition)
l'installation se passe a merveille
lors du rebootage le grub ne m'affiche que fedora 7 et ubuntu ne se trouve pas dans la liste
impossible d'obtenir les fichiers qui se trouve sur la partition d'ubuntu
"pour fedora ubuntu n'existe pas sur ce pc" alors qu'il est bien existant
j'ai vérifier ma partition ubuntu est toujours présente

résumé : impossible de booter sur ubuntu ( accès possible : fedora 7)
sur la partition ubuntu il ya des fichiers important ( site internet) qui doivent bientot etre vendu
aux personnes demandant mes services

je suis fort embeté ( avis aux webmasters : comprenez-moi perdre 32h de travail ca fais trés mal)

merci de m'aider : comment puis-je faire pour booter sur ubuntu ou récupérer les donnés inscrite dessus

comme je suis fort embeter ( faché ) par rapport a mes 32h de travail
je me suis peut-etre mal expliqué n'hésiter pas a me demander plus d'info rapidemment

merci beaucoup pour votre patiente
je vous serez trés reconnaissant

ps: impossible de lire les fichiers qui se trouve sur la partition ubuntu a partir de fedora (imposible d'accéder a la partition)

30 réponses

Résumé de la discussion

Le souci porte sur l'installation de Fedora 7 qui écrase le grub et n'affiche plus Ubuntu, alors que la partition contenant Ubuntu existe et contient des données à récupérer. Plusieurs propositions recommandent de monter la partition Ubuntu et de consulter le fichier /boot/grub/menu.lst pour rétablir l'entrée Ubuntu dans le grub, avec des commandes en mode root et grep pour filtrer. Concrètement, les échanges montrent que l'Ubuntu est accessible via /dev/sda3 et que les fichiers essentiels, notamment le kernel et initrd, existent dans /boot, permettant de reconstruire manuellement la configuration grub. En cas de persistance, il est conseillé d'utiliser grub-install et update-grub pour réinstaller le chargeur et régénérer le menu, ou d'ajouter manuellement une entrée Ubuntu selon l'arborescence des partitions.

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

    affiche le résultat de ces commandes stp ( à passer en root):

    fdisk -l
    mount
    cat /boot/grub/menu.lst
    cat /etc/fstab
    
    1. bon , ...
      voila j'ai fais le tour
      1) je suis trés décu de fedora
      2) impossible de passer sous root
      voici le message :
      [bibi@localhost ~]$ sudo su
      password:
      bibi is not in the sudoers file.  This incident will be reported.
      [bibi@localhost ~]$

      ( le password est correct)
      3) je crois que je vais booter avec le cd live de ubuntu a partir de là je pourrais supprimer fedora et récuperer mes donnés importantes
      moi qui aie toujours été trés content sur ubuntu , j'ai voulu changé ( comme a chaque fois)
      et le seul os unix convenable reste ubuntu
      merci quand meme pour ton aide

      bye bye fedora peut-etre une prochaine fois ....

      2 problémes qui apparaissent comme ca ( ca sent la galère)

      je n'aime pas me faire c****
      1. désolé si je me suis un peu énervé

        sudo su c'est sur ubuntu ( habitude) :D

        alors la commande indique

        [bibi@localhost ~]$ su
        Mot de passe :
        [root@localhost bibi]# fdisk -l
        bash: fdisk: command not found
        [root@localhost bibi]# mount
        /dev/sda2 on / type ext3 (rw)
        proc on /proc type proc (rw)
        sysfs on /sys type sysfs (rw)
        devpts on /dev/pts type devpts (rw,gid=5,mode=620)
        tmpfs on /dev/shm type tmpfs (rw)
        none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
        sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
        [root@localhost bibi]# cat /boot/grub/menu.lst
        # grub.conf generated by anaconda
        #
        # Note that you do not have to rerun grub after making changes to this file
        # NOTICE: You do not have a /boot partition. This means that
        # all kernel and initrd paths are relative to /, eg.
        # root (hd0,1)
        # kernel /boot/vmlinuz-version ro root=/dev/sda2
        # initrd /boot/initrd-version.img
        #boot=/dev/sda
        default=0
        timeout=5
        splashimage=(hd0,1)/boot/grub/splash.xpm.gz
        hiddenmenu
        title Fedora (2.6.21-1.3194.fc7)
        root (hd0,1)
        kernel /boot/vmlinuz-2.6.21-1.3194.fc7 ro root=LABEL=/1 rhgb quiet
        initrd /boot/initrd-2.6.21-1.3194.fc7.img
        [root@localhost bibi]# cat /etc/fstab
        LABEL=/1 / ext3 defaults 1 1
        tmpfs /dev/shm tmpfs defaults 0 0
        devpts /dev/pts devpts gid=5,mode=620 0 0
        sysfs /sys sysfs defaults 0 0
        proc /proc proc defaults 0 0
        /dev/sda1 swap swap defaults 0 0
        [root@localhost bibi]#

        tout conte fais il sufFit de bien s'en servir :D

        sinon j'ai une iddé :

        je boot en cd live avec ubuntu

        a partir de la je serais facilement rentrer dans ma partition et récupérer les données

        ensuite je réinstalle ubuntu et la le grub se reconfigure

        à tout les coups ca marche sa vaut le coup d'esseyer non ? :D
        1. Contributeur
          pour le moment on va essayer arranger ca de facon "linuxien" :-), parce que tout réinstaller- ca me rappelle des mauvais souvenirs... ;-)

          affiche:
          /sbin/fdisk -l


          et mets le resultat entre les balise code stp
          1. Modérateur
            Salut,

            le problème c'est qu'à l'installation de fedora tu n'aurais pas du écraser le grub d'Ubuntu
            il me semble que c'est classique chez Fedora de ne pas prendre en compte les autres OS
            normalement il faut seulement editer menu.lst de fedora
            mais pour c'est imperative de connaître tes partitions
            donc affiche la commande qu'aruju t'as donné

            et utilises plutôt
            su -
            --
            lami20j
            1. voila ...
              [bibi@localhost ~]$ su
              Mot de passe : 
              [root@localhost bibi]# /sbin/fdisk -l
              
              Disk /dev/sda: 20.4 GB, 20416757760 bytes
              255 heads, 63 sectors/track, 2482 cylinders
              Units = cylinders of 16065 * 512 = 8225280 bytes
              
                 Device Boot      Start         End      Blocks   Id  System
              /dev/sda1               1         131     1052226   82  Linux swap / Solaris
              /dev/sda2   *         132        1306     9438187+  83  Linux
              /dev/sda3            1307        2482     9446220   83  Linux
              [root@localhost bibi]# 
              
              1. Contributeur
                il me semble que c'est classique chez Fedora

                oui et Suse le fait aussi..
                1. Modérateur
                  toujours en root
                  mkdir /mnt/sda3 && mount /dev/sda3 /mnt/sda3 && ls -l /mnt/sda3/boot
                  1. Contributeur
                    maintenant:

                    mkdir /mnt/ubuntu

                    puis
                    mount /dev/sda3 /mnt/ubuntu

                    et ensuite affiche:
                    ls -l /mnt/ubuntu/boot
                    1. voila :
                      [bibi@localhost ~]$ su
                      Mot de passe : 
                      [root@localhost bibi]# mkdir /mnt/ubuntu
                      [root@localhost bibi]# mount /dev/sda3 /mnt/ubuntu
                      [root@localhost bibi]# ls -l /mnt/ubuntu/boot
                      total 16836
                      -rw-r--r-- 1 root root  414210 avr 15 10:07 abi-2.6.20-15-generic
                      -rw-r--r-- 1 root root   83234 avr 15 07:33 config-2.6.20-15-generic
                      drwxr-xr-x 2 root root    4096 jun 16 18:27 grub
                      -rw-r--r-- 1 root root 7180606 jun 16 10:46 initrd.img-2.6.20-15-generic
                      -rw-r--r-- 1 root root 6842512 avr 15 13:56 initrd.img-2.6.20-15-generic.bak
                      -rw-r--r-- 1 root root   94600 oct 20  2006 memtest86+.bin
                      -rw-r--r-- 1 root root  806942 avr 15 10:08 System.map-2.6.20-15-generic
                      -rw-r--r-- 1 root root 1745100 avr 15 10:07 vmlinuz-2.6.20-15-generic
                      [root@localhost bibi]# 
                      
                      


                      tout s'est fais sans erreur

                      ( pour info : j'ai fais moi meme les partitions si cela serais le probléme)
                      1. Contributeur
                        tape:

                        gedit /boot/grub/menu.lst


                        et ajoute ce qui est en gras

                        # grub.conf generated by anaconda
                        #
                        # Note that you do not have to rerun grub after making changes to this file
                        # NOTICE: You do not have a /boot partition. This means that
                        # all kernel and initrd paths are relative to /, eg.
                        # root (hd0,1)
                        # kernel /boot/vmlinuz-version ro root=/dev/sda2
                        # initrd /boot/initrd-version.img
                        #boot=/dev/sda
                        default=0
                        timeout=5
                        splashimage=(hd0,1)/boot/grub/splash.xpm.gz
                        hiddenmenu
                        title Fedora (2.6.21-1.3194.fc7)
                        root (hd0,1)
                        kernel /boot/vmlinuz-2.6.21-1.3194.fc7 ro root=LABEL=/1 rhgb quiet
                        initrd /boot/initrd-2.6.21-1.3194.fc7.img

                        #ubuntu
                        title Ubuntu, kernel 2.6.20-15-generic (on /dev/sda3)
                        root (hd0,2)
                        kernel /boot/vmlinuz-2.6.20-15-generic root=/dev/sda3 ro
                        initrd /boot/initrd.img-2.6.20-15-generic
                        rootnoverify (hd0,2)


                        1. Modérateur
                          attention un seul kernel ça suffit

                          kernel kernel /boot/vmlinuz-2.6.20-15-generic root=/dev/sda3 ro
                          kernel  /boot/vmlinuz-2.6.20-15-generic root=/dev/sda3 ro 
                          1. attendez je ne vous suis plus ...
                            je dois faire quoi maintenant ???
                            je dois taper quoi ???
                        2. ps : j'ai aussi fais la commande de lamij20
                          et s'est averer sans erreur ( désoler j'ai fermer la fenetre je n'ai pas pu afficher le résultat)
                          et quand je la retape elle m'affiche autre chose :
                          [bibi@localhost ~]$ su
                          Mot de passe : 
                          [root@localhost bibi]# mkdir /mnt/sda3 && mount /dev/sda3 /mnt/sda3 && ls -l /mnt/sda3/boot
                          mkdir: ne peut créer le répertoire `/mnt/sda3': Le fichier existe.
                          [root@localhost bibi]# 
                          
                          
                          

                          ce qui est correct ( enfin je crois)
                          le message précendent était une liste de quelque chose
                          et quand je la retape elle m'affiche cela
                          1. Modérateur
                            pas besoin de faire ma commande
                            c'est la même chose qu'aruju t'as donné mais écrite sous une autre forme
                            && permet d'exécuter la commande suivante si et seulement la précedente réussi
                            et dans ton cas la commande échoue au premier coup vu que /mnt/sda3 existe
                            en fait c'est juste une histoire de nommage
                            donc continue ce qu'aruju te dit et n'oublie pas mon message avec attention
                            moi je sors------------------------------------> ;-)
                        3. Contributeur
                          si tu as fais le dernier manip que je t'ai donné ici alors redemmare ton pc pour voir
                          1. bonjour
                            le rapport :

                            aprés avoir fais vos manips sans retour d'erreur je redémarre

                            j'arrive sur le grub

                            j'ai en effet fedore ET ubuntu

                            mais quand je boot sur ubuntu il démmarre en mode texte ( c'est a dire sans la petite barre orange qui défile)

                            arriver au chargement de la souris ... il plante (la souris est de marque microsoft) et j'ai toujours utiliser cet souris là

                            voice les 2 dernière ligne:
                            usbcore: registered new interface driver usbshid
                                        drivers/usb/input/ hid core : v2.6 : usb hid core driver
                            et puis aprés il s'arrete avec une petite barre blanche qui clignote

                            donc j'en déduit qu'il y a un probléme

                            1) il ne démmare pas en graphique mais en texte
                            2) il s'arret aux chargement de la souris

                            en bref : sa ne marche pas

                            voici le menu.lst de grub :

                            # grub.conf generated by anaconda
                            #
                            # Note that you do not have to rerun grub after making changes to this file
                            # NOTICE:  You do not have a /boot partition.  This means that
                            #          all kernel and initrd paths are relative to /, eg.
                            #          root (hd0,1)
                            #          kernel /boot/vmlinuz-version ro root=/dev/sda2
                            #          initrd /boot/initrd-version.img
                            #boot=/dev/sda
                            default=0
                            timeout=5
                            splashimage=(hd0,1)/boot/grub/splash.xpm.gz
                            hiddenmenu
                            title Fedora (2.6.21-1.3194.fc7)
                            	root (hd0,1)
                            	kernel /boot/vmlinuz-2.6.21-1.3194.fc7 ro root=LABEL=/1 rhgb quiet
                            	initrd /boot/initrd-2.6.21-1.3194.fc7.img
                            #ubuntu
                            title Ubuntu, kernel 2.6.20-15-generic (on /dev/sda3)
                            root (hd0,2)
                            kernel /boot/vmlinuz-2.6.20-15-generic root=/dev/sda3 ro
                            initrd /boot/initrd.img-2.6.20-15-generic
                            rootnoverify (hd0,2)
                            1. Modérateur
                              Salut,

                              démarre Fedora
                              et fait en root
                              mount /dev/sda3 /mnt/ubuntu
                              grep -E '^(#|$)' /mnt/ubuntu/grub/menu.lst

                              ensuite affiche le résultat

                              1. juste un soucis de chemin d'accès:
                                [bibi@localhost ~]$ su
                                Mot de passe : 
                                [root@localhost bibi]# mount /dev/sda3 /mnt/ubuntu
                                [root@localhost bibi]# grep -E '^(#|$)' /mnt/ubuntu/grub/menu.lst
                                grep: /mnt/ubuntu/grub/menu.lst: Aucun fichier ou répertoire de ce type
                                [root@localhost bibi]# 
                                
                                1. Contributeur
                                  essaie plutot:
                                  grep -E '^(#|$)' /mnt/ubuntu/boot/grub/menu.lst


                                  ;-)
                                  • 1
                                  • 2