Forum Linux.debian/ubuntu initrd de Debian Sid écrasé par Ubuntu

Posté par  (site web personnel) .
Étiquettes :
0
8
jan.
2005
Bonjour!
J'ai fait une boulette je viens donc demander de l'aide. Voici ce que j'ai fait:
J'ai installé Ubuntu Warty (i386) sur mon second disque dur, le disque maître contenant une Debian Sid.
Lors de l'installation Ubuntu me dit qu'il a bien trouvé la Debian et propose de le prendre en charge dans son bootloader (installation sur le disque principal).
J'hésites car ce genre de choses m'a déjà causé des soucis dans le passé, puis je tentes quand même le coup estimant que la disquette Grub de secours me permettra de me sortir d'affaire.
Et bien non!

L'initrd de la Debian a disparu du coup j'ai eu beau faire pas moyen de booter la Debian.
La Debian utilise Lilo, Ubuntu utilise Grub ce qui est peut être à l'origine du problème.
Ne connaissant pas Ubuntu je réinstalle une vieille Mandrake 9.2 et utilise Lilo sur le disque principal en espérant que cela va résoudre le problème.
Il y a du mieux dans le sens ou je peux essayer de booter sur la Debian sauf que celle ci utilise manifestement (uname le confirme) le noyau de la Mandrake (2.4.22-10mdk
) au lieu du 2.6.9 de la Debian ce qui plante largement bien évidemment: j'arrive cela dit à avoir une console pour le dépannage.

J'ai essayé d'utiliser mkinitrd mais la commande n'est pas reconnue. Une autre option que j'envisages serait de réinstaller le noyau via apt-get pour recréer l'initrd. Je n'ai pas encore essayé car il faut que j'aille chercher les paquets correspondant (je m'y met juste après).

La troisième option c'est de réinstaller la Debian mais je suis un peu réticent vous imaginez bien...

Quelqu'un aurait une meilleure idée pour me dépanner?
Merci beaucoup par avance!

Tay
  • # Garder son calme

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

    Dans ce genre de situation, le plus difficile est de garder son calme pour
    ne pas faire de bétises, car il y a souvent une solution écologique.

    Je te propose de

    1) lire la doc de grub posément
    http://www.cri74.org/linux/howto/grub-howto.html(...)
    http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-ma(...)

    2) bouter sur un système quelconque, faire la liste des emplacements
    où sont tes noyaux et initrd.
    3) à l'aide de ta disquette grub, faire bouter les systèmes qui t'interessent
    (Un des interets de grub et qu'on peut facilement éditer les chemins de
    démarrage en direct.
    4) remettre ton système d'équerre pour le démarrage sur le disque dur.

    Bon courage.

    PS: As tu essayé de faire bouter la debian avec le noyau Ubuntu ?
    • [^] # Re: Garder son calme

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

      Je suis très calme pas de soucis ;)!
      Mon problème c'est que je n'ai plus l'initrd de la Debian! Je sais utiliser Grub c'est pour cela que je pensais m'en sortir mais là pas d'initrd pas de boot avec Grub!

      Avec Ubuntu je n'avais aucun accès à la Debian (initrd = file not found...) donc je n'ai pas pu essayer.

      Merci en tout cas!
      • [^] # Re: Garder son calme

        Posté par  . Évalué à 2.

        Et bien boot sous ubuntu.
        Monte la partoch debian.
        Replace le initrd.
        Et roule ma poule.
        non?
        • [^] # Re: Garder son calme

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

          J'ai plus ou moins réussi à retrouver la Debian en utilisant le CD d'install en mode rescue et en réinstallant le kernel-image. Plus parce que j'ai retrouvé mon système moins parce que j'ai perdu mon modem et qu'il y a plusieurs choses qui merdoient ;(!

          Bon je crois que je vais tout ré installer comme une brute ça me permettra de régler au passage deux ou trois petit soucis qui trainaient entre autres une partition / un peu trop petite (je crois que je vais faire une seule partition pour ne plus être embêter avec ça). Mes données sont au chaud de toutes façon.

          Merci à vous en tout cas ça me servir de leçon ne plus jamais faire confiance à une distribution qui me dit qu'elle a trouvé les autres et que tout va bien se passer!

          A+

Suivre le flux des commentaires

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