Forum Linux.redhat Pb de coexistence...

Posté par  .
Étiquettes :
0
28
mar.
2005
Bonjour,

Depuis le 11/03, je me suis mis à Linux. Je tatonne toujours autant. Mon problème est le suivant:

J'ai 3 disques durs. Sur hda, j'ai XP et Mandrake qui tourne sans pb. Je boote avec Lilo. J'ai voulu reinstallé Fedora, sur hdd2 ( en fait, j'installe Fedora ou Mandrake tous les deux jours, pour diverses raisons - donc, maintenant, je souhaite avoir les deux ). Donc, j'ai installé Fedora sur hdd2, en début de disque dur ( 200 GO ), sans installé Grub, car je ne voulais pas perdre Lilo, précédemment installé avec Mandrake et correctement paramétré.

Jusque là, tout va bien.

Je me suis dit "ne reste plus qu'à déclarer fedora" dans Lilo et hop, je pourrai lancer Fedora. Or, ça ne marche pas. J'ai modifié lilo.conf, j'ai rajouté les lignes suivantes:

title Fedora Core (2.6.9-1.667smp)
root (hd0,2)
kernel /boot/vmlinuz-2.6.9-1.667smp ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.9-1.667smp.img

Qu'est-ce qui cloche svp ?

Merci d'avance !!!
  • # lilo.conf?

    Posté par  . Évalué à 1.

    pour moi c'est du menu.lst de grub les paramètres que tu indiques...

    le problème est le root : (hd0,2) signifie premier disque, troisième partition
    pour toi c'est 3ème disque , donc hd2,?

    tu peux essayer en direct au boot avec grub, il te dit si la partition existe

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: lilo.conf?

      Posté par  . Évalué à 1.

      Oui, exact, ce sont les paramètres grub que j'ai indiqués. Je me suis planté de copier/coller...
      En fait, j'ai bien indiqué (hd2,1), tous les paramètres lilo sont ok. Je ne pige pas pourquoi il ne lance pas fedora.
      En revanche, quand tu me dis que je peux essayer en direct au boot, je ne connaissais pas cette possibilité. Comment dois-je m'y prendre stp ? Merci.
      • [^] # Re: lilo.conf?

        Posté par  . Évalué à 1.

        Ok, j'ai trouvé comment éditer en direct les arguments grub. J'ai beau cherché la bonne formule, j'ai toujours le message "disk doesn't exist" ( ou un truc comme ça ). Pourtant, j'ai bel et bien installé Fedora sur mon troisième disque dur hd2. Sous mandrake, il s'appelle hdd2.

        Ma config lilo:

        # File generated by DrakX/drakboot
        # WARNING: do not forget to run lilo after modifying this file

        default="Windows_XP"
        boot=/dev/hda
        map=/boot/map
        keytable=/boot/fr-latin1.klt
        prompt
        nowarn
        timeout=50
        message=/boot/message
        menu-scheme=wb:bw:wb:bw
        image=/boot/vmlinuz
        label="Mandrake_10.1"
        root=/dev/hda4
        initrd=/boot/initrd.img
        append="acpi=ht resume=/dev/hdd3 splash=silent"
        vga=788
        read-only
        image=/boot/vmlinuz
        label="linux-nonfb"
        root=/dev/hda4
        initrd=/boot/initrd.img
        append="acpi=ht resume=/dev/hdd3"
        read-only
        image=/boot/vmlinuz
        label="failsafe"
        root=/dev/hda4
        initrd=/boot/initrd.img
        append="failsafe acpi=ht resume=/dev/hdd3"
        read-only
        other=/dev/hda2
        label="Windows_XP"
        table=/dev/hda
        image=/dev/hdd2
        label="Fedora"
        root=/dev/hdd2
        initrd /boot/initrd-2.6.9-1.667smp.img

        A quel niveau je me plante ??? Quelqu'un(e) a une idée :) ? Merci !
        • [^] # Re: lilo.conf?

          Posté par  . Évalué à 1.

          image=/dev/hdd2

          Ca ça me semble bizarre comme valeur. Je pense que c'est sensé être le chemin vers l'image du noyau à booter (genre /boot/wmlinuz, cf au-dessus).

          initrd /boot/initrd-2.6.9-1.667smp.img

          Il manque un = là non ?

          Aussi, tu pourrais commenter ton lilo.conf (avec les lignes commençant par #), je le trouve un peu "compact" et peu lisible, m'enfin ce n'est qu'un avis.
          • [^] # Re: lilo.conf?

            Posté par  . Évalué à 1.

            Quand je remplace /dev/hdd2 par /boot/wmlinuz, ça ne change rien.
            Pour lilo.conf, oui, il est difficilement lisible. Mais, ça, je m'en occuperai par la suite, ce n'est pas bien urgent. D'abord mes pb de boot :)
        • [^] # Re: lilo.conf?

          Posté par  (site web personnel) . Évalué à 2.

          D'apres le lilo.conf que tu donne et le menu de grub plus haut, il faudrait ca pour le lilo.conf :

          image=/boot/vmlinuz-2.6.9-1.667smp
          label="Fedora"
          root=/dev/hdd2
          initrd=/boot/initrd-2.6.9-1.667smp.img
          # J'ai fortement un doute pour les deux lignes qui suivent
          append="/ rhgb quiet"
          read-only

          Voila, en esperant que ca t'aide.

          Au passage, une fois le lilo.conf modifier dans la mandrake, il faut faire un je sais plus quoi pour qu'il prenne en compte les nouvelles valeurs (cf man lilo.conf ou man lilo)
          • [^] # Re: lilo.conf?

            Posté par  . Évalué à 1.

            Je viens de modifier lilo.conf ( il faut ensuite faire tourner MCC pour qu'il mette à jour dans MBR ). Et...toujours le même message "disk doesn't exist". Or, ma partition Fedora est bel et bien sur hdd2. Aucun doute là-dessus...Je ne pige pas.
            Merci pour ton aide, quoi qu'il en soit.
            • [^] # Re: lilo.conf?

              Posté par  (site web personnel) . Évalué à 2.

              plutot que d'utiliser le MMC essaye de voire a faire un /sbin/lilo

              Enfin j'ai jamais utiliser le MMC le peut que j'ai fait sous mandrake, et en plus maintenant j'utilise grub. Mais d'mon jeune temp...

              Sinon si j'ai bien compris ton dd ou il y a la fedora c'est le disuqe dur qui est en esclave sur le 2ieme port ide (=> hdd), c'est bien ca? Et le /boot de la fedora est (sur) la 2ieme partition du-dit disque dur (=>hdd2) ?
              • [^] # Re: lilo.conf?

                Posté par  . Évalué à 1.

                J'ai trois disques durs:

                Le principal (80GO) sur lequel il y a 3 partitions :
                - Windows XP (NTFS)
                - Mandrake 10.1
                - Partition FAT32

                Le secondaire (120GO), disque de données, avec une seule partition NTFS.

                Puis, manquant d'espace, j'ai acheté début mars un troisième disque dur. N'ayant pas de place dispo dans ma tour Dell ( Dimension 8200 ), j'ai enlevé mon lecteur 3 1/2, et ai plugé ce troisième disque dur sur la map de mon lecteur DVD.

                Donc, j'ai hda, hdb, et hdd.

                Sur ce troisième disque dur, j'ai une partition NTFS, une partition Linux Swap de 1.5 Go, et une troisième partition ( en fait, la première physiquement sur le disque - jusqu'au 1500ième cylindre ), où j'ai installé Fedora ce week-end.

                En installant Fedora, je n'ai pas voulu installé Grub, car, j'ai pensé qu'il était facile d'éditer lilo.conf et lui faire reconnaître cette partition en ext3.

                Or, que nenni. J'ai beau utiliser MCC ou faire un gedit lilo.conf, je n'arrive pas à trouver la bonne combinaison.

                Fedora étant installé sur mon troisième disque dur, cela devrait donner : /dev/hdd2 ou hdd1. Or, rien ne fonctionne.

                Voilà toute l'histoire.
                • [^] # Re: lilo.conf?

                  Posté par  (site web personnel) . Évalué à 2.

                  hdd1 si c'est effectivement la premiere partition du disque.

                  Donc ce que je ferait :

                  Sous la mandrake :

                  root#fdisk -l /dev/hdd
                  Ce qui listera les partion de hdd. Comme ca tu trouve le numero de la partion Linux

                  Apres je monterais /dev/hddX (avec X le numero trouvé precedement) qque part sous ta mandrake (exemple /mnt/fedora ) et je verifirais la presence de /mnt/fedora/boot/vmlinuz-2.6.9-1.667smp et /mnt/fedora/boot/initrd-2.6.9-1.667smp.img

                  Si ces fichiers sont present je modifirais le lilo.conf a la mimine avec les parametres suivant

                  image=/boot/vmlinuz-2.6.9-1.667smp
                  label="Fedora"
                  root=/dev/hddX
                  initrd=/boot/initrd-2.6.9-1.667smp.img

                  Et enfin :
                  /root#/sbin/lilo

                  reboot et test.
                  Je ne vois pas grand chose d'autre après :(



                  En fait si ca marche pas tu peut chercher a monter les
                  • [^] # Re: lilo.conf?

                    Posté par  . Évalué à 2.

                    Ok merci pour ces consignes. Je fais ça ce soir dès que je rentre à la maison. A priori, je le sens bien...Merci à toi !!!
                    ( A suivre ).
                    • [^] # Re: lilo.conf?

                      Posté par  (site web personnel) . Évalué à 2.

                      De rien, j'espere que ca marchera
                      • [^] # Re: lilo.conf?

                        Posté par  . Évalué à 1.

                        Pas aussi simple que cela.

                        Fedora est bien installé sur hdd2.

                        Disque /dev/hdd: 200.0 Go, 200049647616 octets
                        255 têtes, 63 secteurs/piste, 24321 cylindres
                        Unités = cylindres de 16065 * 512 = 8225280 octets

                        Périphérique Boot Start End Blocks Id System
                        /dev/hdd1 * 1470 23966 180707121 7 HPFS/NTFS
                        /dev/hdd2 1 1469 11799711 83 Linux
                        /dev/hdd3 23967 24321 2851537+ 82 Linux swap

                        Les entrées de la table de partitions ne sont pas dans l'ordre du disque

                        J'ai modifié lilo.conf ainsi :

                        image=/boot/vmlinuz-2.6.9-1.667
                        label="Fedora"
                        root=/dev/hdd2
                        initrd=/boot/initrd-2.6.9-1.667.img

                        Puis j'ai fait en root /sbin/lilo et j'ai eu le message suivant:

                        [root@localhost mnt]# /sbin/lilo
                        Added Mandrake_10.1
                        Added linux-nonfb
                        Added failsafe
                        Added Windows_XP *
                        Fatal: open /boot/vmlinuz-2.6.9-1.667: No such file or directory

                        A priori, j'ai l'impression qu'il cherche l'img dans le répertoire boot de Mandrake sur hda et non sur hdd. Cela voudrait dire que je devrais réinstaller Fedora en spécifiant comme répertoire de boot celui de Mandrake ? Mais dans ce cas, en installant Fedora avec /boot sur hda, il va m'écraser mon boot mandrake non ?

                        SVP, à l'aide :)))
                        • [^] # Re: lilo.conf?

                          Posté par  (site web personnel) . Évalué à 2.

                          J'ai plus d'idée la, désolé

                          a part eput etre precisé image=/dev/hdd2/boot.... et initrd=/dev/hdd2/boot....
                          • [^] # Re: lilo.conf?

                            Posté par  . Évalué à 1.

                            J'ai déjà essayé l'astuce que tu indiques...sans résultat. Puis, j'ai trouvé cette page http://linux-wizard.net/howto.php?section=0&key=chainloading(...)

                            Il fallait chainloader le tout. Cool me suis-je dit. Sauf que ça ne marche pas dans mon cas. Je me demande si c'est le fait que Fedora soit sur hdd et non sur hda...Car, vraiment là, je ne pige pas pourquoi cela ne fonctionne pas...
                            • [^] # Re: lilo.conf?

                              Posté par  (site web personnel) . Évalué à 2.

                              pour que le chain loader marche il faudrait que tu mette un autre lilo/grub pour ta fedora sur hdd je pense.

                              L'ideal eu peut etre d'avoir un /boot commun au deux distro ce qui est normalement faisable si sur partoche separé du reste du systeme. Parce que la je vois pas.

                              Et hop un teste:

                              sous mandrake, en root:
                              mkdir /mnt/fedora

                              Editer /etc/fstab pour y rajouter /mnt/fedora qui pointe sur /dev/hdd2

                              puis modifier lilo.conf de la mandrake

                              image=/mnt/fedora/boot/vmlinuz-2.6.9-1.667smp
                              label=Fedora
                              root=/dev/hdd2
                              initrd=/mnt/fedora/boot/initrd-2.6.9-1.667smp.im
                              read-only


                              voila, un petit lilo et ca devrait passer

                              Source : http://lea-linux.org/admin/LILO.html(...) comme quoi rien ne vaux un bon RTFM
                              • [^] # Re: lilo.conf?

                                Posté par  . Évalué à 1.

                                Un p'tit lilo, et ça passe pas :)
                                Mais, je pense que c'est logique, car, quand j'ai lilo, le noyau de kernel n'est pas encore monté...En résumé, ça ne marche pas.
                                Donc, je viens de deleter hdd2, pour réinstaller Fedora comme suit:
                                sur hda1 : /boot ( de Fedora )
                                sur hdd2 : le reste de Fedora
                                Je relance ensuite mon ordi. Je souhaitais lancer Mandrake. Pendant le démarrage, il m'indique qu'il y a une corruption de données ( a priori pas sur la partition hda4 de Mandrake ), et me demande si je souhaite réparer...ou alors control D...Bon, c'est tout nouveau pour moi, comme je ne sais pas quoi faire, je vais partir travailler :) Linux, c'est pas compliqué, faut juste se déwindoïser :)
                                • [^] # Re: lilo.conf?

                                  Posté par  . Évalué à 1.

                                  hmm, pas réveillé le gars le matin..."le noyau non pas de kernel mais de mandrake"...
                                  Voilà, c'est corrigé. Donc, quand j'ai lilo (/dev/hda ) qui se charge, ça me paraît logique que /mnt/fedora ne soit pas monté et donc que lilo gèle si je choisis "Fedora".
                                  • [^] # Re: lilo.conf?

                                    Posté par  (site web personnel) . Évalué à 2.

                                    ba quand tu a monter /mnt/fedora avant de faire le lilo, ce dernier a du aller chercher les info necessaire pour fonctionner. Enfin c'est ce que je croyais avant que tu me dise le contraire.

                                    Par contre quand tu a reinstaller le fedora, j'espere que tu a pas formater le /boot de hda qui etait aussi le /boot de la mandrake sinon ca ve dire que tu n'a plus le noyeau de la mandrake et t'es bon pour un coup de rescue.
                                    • [^] # Re: lilo.conf?

                                      Posté par  . Évalué à 1.

                                      Non, je te rassure, je n'ai pas formaté le boot de la mandrake.
                                      Si tu veux, lilo de mandrake se trouve depuis le début sur /hda
                                      Et quand j'ai installé Fedora, j'ai mis grub sur /hdd, puis ensuite sur /hda1, petite partition de 31 mo primaire, sur laquelle je n'ai installé que le boot de Fedora.
                                      • [^] # Re: lilo.conf?

                                        Posté par  (site web personnel) . Évalué à 2.

                                        Et un grub pour les deux ca marcherais pas plus facilement? Il me semble qu'on peut preciser les HD dans grub pour les chemins.

                                        Mais bon, j'ai jamais le double linux sur mon pc.
                                        • [^] # Re: lilo.conf?

                                          Posté par  . Évalué à 1.

                                          J'ai essayé le double grub, ça marche pas...m'en fous, trouverai la solution :) ça doit quand même être facile de faire tourner deux distribs linux sur deux disques différents...Ou alors, y'a un truc que je ne pige pas...
  • # Intéressant

    Posté par  . Évalué à 1.

    Trouvé sur un forum:

    e2fsck hassles relate to FC3 unsupported partioning features
    I had the same problem with Mandrake 10.1 alongside FC3 & I've just installed SuSE 9.2 & the same e2fsck problems "unsupported features" with FC3 partitions occur when booting.

    It doesn't matter if you use free disc or re-format an existing area, the problem is that the new FC3 ext2 or ext3 formats cannot be mounted by other Linux distros.

    Like others I use FC as my preffered Linux system but build my code to run on other distros.

    These distros cannot boot after installing when configured to mount a FC3 formatted partition. They will boot, however, if the fstab is edited to remove the mount point commands for the FC3 partitions. That gets them working at least but you won't be able to see your FC3 data.

    I never had this annoying problem with FC1 or 2 so I guess the FC3 formatting has changed and e2fsck v1.35 hasn't caught up yet.

    I have considered backing up FC3 & rolling back to FC2. Then reformatiing my /home partition & reinstalling FC3 but only re-formatting /. Then I should at least be able to see my own data in /home, but I'm hoping there's an easier answer.

    Has anyone found a real solution to this problem yet?


    C'est exactement le (nouveau) problème que j'ai. Je n'arrive plus à booter Mandrake, j'ai ce message d'erreur...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.