如何在 Ubuntu 20.04 上安装 LVM LUKS 加密驱动器而不使其无法启动?

如何在 Ubuntu 20.04 上安装 LVM LUKS 加密驱动器而不使其无法启动?

我刚刚在我的系统中添加了一个新的 NVME 驱动器,我想将其用作我的主启动驱动器,并且我想借此机会清理我的操作系统。

为此,我在 NVME 驱动器上安装了一份全新的 Ubuntu 20.04,并进行了 LVM 和 LUKS 加密。新操作系统启动正常,但现在我想从另一个驱动器复制文件;该驱动器也是安装了 Ubuntu 20.04 的加密 ssd。

我的问题是两个驱动器都使用相同的 LV 路径/dev/vgubuntu/root和相同的 VG 名称vgubuntu。我知道我可以用来sudo vgrename aaaaaa-aaaa-aaaa-aaaa-aaaa-aaaa-aaaaaa old-ubuntu更改旧卷的 VG 名称并访问它,但理想情况下,我希望能够启动这两个驱动器,直到我对新驱动器上的设置感到满意为止。

阅读其他相关问题表明,如果我用重命名旧卷,vgrename那么我将无法启动它。

运行sudo lvdisplay输出此内容(已修剪),您可以看到新系统根目录和交换可用,而旧系统不可用:

  --- Logical volume ---
  LV Path                /dev/vgubuntu/root
  LV Name                root
  VG Name                vgubuntu
  LV UUID                aaaaaa-aaaa-aaaa-aaaa-aaaa-aaaa-aaaaaa  
  LV Status              NOT available
  ...
   
  --- Logical volume ---
  LV Path                /dev/vgubuntu/swap_1
  LV Name                swap_1
  VG Name                vgubuntu
  LV UUID                bbbbbb-bbbb-bbbb-bbbb-bbbb-bbbb-bbbbbb
  LV Status              NOT available
  ...
   
  --- Logical volume ---
  LV Path                /dev/vgubuntu/root
  LV Name                root
  VG Name                vgubuntu
  LV UUID                cccccc-cccc-cccc-cccc-cccc-cccc-cccccc
  LV Status              available
  ...
   
  --- Logical volume ---
  LV Path                /dev/vgubuntu/swap_1
  LV Name                swap_1
  VG Name                vgubuntu
  LV UUID                dddddd-dddd-dddd-dddd-dddd-dddd-dddddd
  LV Status              available
  ...

在其他发行版中回答可能会有用。但不幸的是,/dev/SysVolGroupUbuntu 20.04 上不存在。

如何在 Ubuntu 上安装我的旧 LUKS 加密卷而不使其无法启动?

相关内容