web-dev-qa-db-fra.com

Comment renommer un groupe de volumes d'un lecteur de démarrage chiffré et le faire démarrer toujours?

Relativement à cette question , il semble que la seule façon pour moi d’accéder à un lecteur de démarrage chiffré à partir d’un autre lecteur de démarrage chiffré (les deux utilisant les options de chiffrement par défaut lors de l’installation d’Ubuntu) est si les deux lecteurs ont un groupe de volumes différent ( VG) noms. Par défaut, Ubuntu utilise le nom de groupe de volumes "ubuntu-vg" et si vous avez deux groupes de volumes portant le même nom, lvm2 a un problème.

Un plus gros problème était quand je lis ceci et décidai de renommer VG de mon lecteur de démarrage actif en quelque chose de différent. Ensuite, j'ai redémarré et cryptsetup ne reconnaît plus mon mot de passe. Ça m'a donné l'erreur

type inconnu, mot de passe incorrect ou options?

En utilisant un LiveUSB, j'ai renommé le VG sur ce lecteur d'amorçage en ubuntu-vg et le système a redémarré (relief).

Maintenant, si les noms de VG doivent être uniques mais qu'ils ne peuvent pas non plus changer, il y a un problème. Je n'ai pas vu d'option lorsque j'ai installé Ubuntu pour définir le nom de VG. Je suppose que c'est soit codé en dur, soit dans un fichier de configuration quelque part. J'ai vérifié la zone de démarrage plus petite (non chiffrée) sur le lecteur et je vois dans

/grub/grub.cfg

Il y a quelques références à cet "ubuntu-vg" qui me font penser que je peux le changer.

Cependant, je suis encore relativement nouveau sur Ubuntu, alors avant de devenir un créateur avec un autre lecteur non amorçable, j'aimerais connaître les commentaires des experts.

Puis-je renommer le VG en utilisant vgrename puis changer /grub/grug.cfg en cherchant et remplaçant tout l'ancien nom de VG par le nouveau nom de VG et, comme par magie, tout fonctionnera?

1
John

Après avoir lu le lien de George (et plusieurs autres), je voulais poster ceci comme réponse.

Si vous devez renommer le groupe de volumes d'un lecteur d'amorçage chiffré, suivez ces étapes. Au moins, ils semblent bien fonctionner le 16.04.

  1. Remarque: ne démarrez pas à partir d'un autre lecteur de démarrage chiffré car les deux lecteurs de démarrage ont le même nom de groupe de volumes (ubuntu-vg).
  2. Démarrer à partir de LiveUSB, pas à partir du lecteur de démarrage chiffré
  3. Une fois que LiveUSB exécute le système actif, assurez-vous que lvm2 est installé (bien que le 16.04.2 LiveUSB l’installe déjà).

Sudo apt install lvm2

  1. Montez le lecteur crypté. Ensuite, vérifiez le nom du groupe de volumes (il ne doit en exister qu’un, car aucun autre lecteur que le LiveUSB ne doit être connecté). La valeur par défaut pour 16.04 (et il semble que 18.04) est "ubuntu-vg" (ce qui suit supposera que c'est le cas).

Sudo vgscan

  1. Renommez le groupe de volumes en quelque chose d'unique

Sudo vgrename ubuntu-vg my_new_volume_group_name

  1. Vous devriez recevoir la confirmation que le groupe de volumes a été renommé.
  2. À ce stade, votre lecteur de démarrage chiffré ne démarrera pas car grub ne peut plus trouver le groupe de volumes nommé ubuntu-vg. Donc, vous devez mettre à jour grub. Sur le lecteur de démarrage chiffré, accédez au dossier grub et consultez le fichier grub.cfg. Si vous essayez de l'ouvrir à partir d'un LiveUSB, il sera en lecture seule. Ouvrez donc un terminal et tapez:

Sudo gedit

  1. Depuis gedit, ouvrez le fichier grub.cfg (qui sera sur la partie non chiffrée, dans le dossier grub.
  2. Enregistrez une copie de ce fichier sous le nom backup-grub.cfg au cas où il y aurait un problème lors des prochaines étapes.
  3. Recherchez et remplacez ubuntu-vg par votre nouveau nom de groupe de volumes (ctrl + H, recherchez: ubuntu -vg, remplacez-le par: my_new_volume_group_name). Ce texte de recherche est correct. Vous devriez trouver "ubuntu - vg" (remarquez qu'il y a deux tirets entre "ubuntu" et "vg", car lorsque vous utilisez un tiret ici, grub nécessite un double tiret.
  4. Enregistrez le fichier dans grup.cfg
  5. Redémarrez, supprimez le LiveUSB

Désormais, lors du chargement de grub, le nom du groupe de volumes attendu sera affiché et vous pourrez charger votre lecteur de démarrage chiffré.

0
John