vgrename
を実行しました名前を「ubulive」に変更しますが、誤ってUSBボリュームではなくSSDの名前を変更したようです。vgrename tkr3Cj-xxx ubuntu--vg-root
に名前を変更しました。 Sudo mount /dev/ubuntu--vg-root/root /media/somefolder
と入力して、暗号化されたファイルを表示できることを確認しました。その後、USBを取り外して再起動しました。質問:正常に再起動する方法は?
特に、ライブUSBから見ることができるすべてが「ubuntu--vg-root」であるにもかかわらず、Grubが誤ったボリューム名「ubulive」を依然として表示するのはなぜですか?
ライブUSB Ubuntuから見たLVMブロックストレージ:
# lvscan
ACTIVE '/dev/ubuntu--vg-root/root' [<930.37 GiB] inherit
ACTIVE '/dev/ubuntu--vg-root/swap_1' [976.00 MiB] inherit
# lvmdiskscan
/dev/loop0 [ 1.88 GiB]
/dev/mapper/luks-67b5b6d6-4ac3-4f79-b1ae-40a83cc050bc [ <952.64 GiB] LVM physical volume
/dev/loop1 [ <89.25 MiB]
/dev/sda1 [ 512.00 MiB]
/dev/ubuntu--vg-root/root [ <930.37 GiB]
/dev/loop2 [ <53.71 MiB]
/dev/sda2 [ 732.00 MiB]
/dev/ubuntu--vg-root/swap_1 [ 976.00 MiB]
/dev/loop3 [ 143.50 MiB]
/dev/sda3 [ 952.65 GiB]
/dev/loop4 [ <4.02 MiB]
/dev/loop5 [ 14.74 MiB]
/dev/loop7 [ <3.67 MiB]
/dev/loop8 [ 35.31 MiB]
/dev/sdb1 [ 30.46 GiB]
1 disk
13 partitions
1 LVM physical volume whole disk
0 LVM physical volumes
vgrename tkr3Cj-xxx ubuntu--vg-root
の代わりに、次のコマンドを実行します。
vgrename tkr3Cj-xxx ubuntu-vg
これで、Ubuntuは暗号化されたディスクを完全に起動してマウントしました。
-root
部分と-
の2倍化がプロセスのどこかで発生しているようです。
grub confを作り直す必要があります。
vgボリュームの名前を変更しても、lvmはgrub.confを更新しません。
/boot/grub/grub.confを編集すると、groups/logicalの古い名前が表示され、次にsedで名前を変更します。
sed -i 's/old_vg_name/new_vg_name/g' /boot/grub/grub.conf