Forum Linux.débutant Booter sur une partition LVM

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
8
sept.
2016

Bonsoir,

Je rencontre un problème avec Grub v1 à partir duquel je n'arrive pas à démarrer une RedHat que j'ai cloné avec Clonezilla.
Au démarrage je tombe directement sur le prompt Grub.
Je fais un edit pour regarder ce qui se passe et j'obtiens ceci :
root (hd0,0) --> partition physique ext2fs
kernel /vmlinuz-2.6…… ro root=/dev/volgrp/vol1 rhgb quiet
initrd /initrd-2.6……img

Si je lance manuellement :
grub> root (hd0,0)
grub> kernel /vmlinuz-2.6…….
grub> initrd /initrd-2.6……
grub> boot

J'obtiens le message "Volume group "volgrp" not found", puis succession d'ERROR et enfin un kernel panic.

J'ai bien pensé à monter le /boot sur une partition physique, mais je veux pouvoir démarrer de la même manière que le serveur cloné qui lui fonctionne malgré le dossier boot installé sur un volume logique.
A ce sujet je ne comprends pas non plus pourquoi j'ai sur ma partition (hd0,0) tous les fichiers et dossiers en doublon du dossier /boot installé sur la partition étendue (hd0,1).

Merci pour votre aide

  • # oublié de cloner l'initrd qui contient les outils LVM

    Posté par  . Évalué à 2.

    t'aurais pas oublié de cloner la partition qui contient le kernel et l'initrd qui va avec et qui contient les outils dediés à LVM ?

    car en general quand tu installes LVM, il recalcule l'initrd pour ajouter les outils necessaires au lancement (avant que le LVM ne soit monté)

    • [^] # Re: oublié de cloner l'initrd qui contient les outils LVM

      Posté par  . Évalué à 1.

      Bonsoir,

      Alors j'ai bien vérifier ce soir, en fait le problème ne vient pas du boot situé sur la LVM (il est bien sur la 1ère partition physique et tout les fichiers sont présent).
      Grub lance bien le kernel mais il échoue pour monter la partition étendue.
      Le volume group est bien détecté, les partions logiques sont activées (volume group "volgrp" now active)
      Ensuite grub indique :
      "Creating root device
      Mounting root filesystem
      mount: error 6 mounting ext3
      mount:error 2 mounting none
      Switching to new root
      switchroot: mount failed:22
      umount /initrd/dev failed: 2
      Kernel panic -not syncing: Attempted to kill init!
      "

      Je vais tenter une réinstallation de Grub avec un LiveCD sans trop y croire.

      • [^] # Re: oublié de cloner l'initrd qui contient les outils LVM

        Posté par  . Évalué à 1. Dernière modification le 08 septembre 2016 à 23:31.

        À priori, ton grub fonctionne comme il faut, ton noyau et ton initrd sont bien chargés. Tentes peut-être la regénération de l'initrd. Il se aussi peut que soit ton device block disque ne soit pas détecté, ou qu'il aie changé de nom ou que le driver ne soit pas dans l'initrd. Démarre sans le "quiet" pour vérifier que ton controleur disque est bien détecté.

        Sinon ce lien décrit quelqu'un qui a eu les memes symptomes, cela peut peut-être t'aider à comprendre (ou pas) http://www.gossamer-threads.com/lists/linux/kernel/522517 .

        • [^] # Re: oublié de cloner l'initrd qui contient les outils LVM

          Posté par  . Évalué à 1.

          Merci pour le lien, effectivement les symptômes sont les mêmes, j'ai donc essayé d'apporter les mêmes remèdes mais je pense que je me suis perdu en route.
          J'ai tenté la réinstallation de Grub, et j'obtiens toujours la même erreur.
          J'ai fini par contourner le problème en réinstallant Linux puis en réalisant un DD partition par partition.
          Long et brutal comme méthode, mais vu mes compétences limitées et le temps imparti je n'avais plus trop le choix.

          Merci à tous pour votre aide en tout cas.

Suivre le flux des commentaires

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