挽救无法启动的 Bionic 系统(该系统使用 LVM 但找不到其卷)

挽救无法启动的 Bionic 系统(该系统使用 LVM 但找不到其卷)

我目前有一台 Bionic Xubuntu 机器,它有一个启动分区和一个包含 LUKS 加密系统的 LVM 分区。它无法启动,因为xubuntu--vg-root does not exist(即它没有在 initramfs 中映射 LVM 分区)。

我可以启动实时 USB 环境并顺利挂载 LUKS 加密卷,事实上,我尝试按照以下建议操作:这里在 initramfs 中重新安装 LVM。LVM 命令现在可在我进入的 initramfs shell 中使用,但据我所知,我无法从那里真正检测分区。

lvm vgchange -ay在 initramfs 中不执行任何操作;与 相同vgchange -ay

从实时 USB 环境pvdisplay得出:

--- Physical volume ---
  PV Name               /dev/mapper/luks-7743e53d-4290-4a98-8494-a9f1e12d37b0
  VG Name               xubuntu-vg
  PV Size               465.04 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              119050
  Free PE               8
  Allocated PE          119042
  PV UUID               QYtrcB-bjTW-yqNl-Huw0-5uEK-QZA1-86CdLB

pvs给出:

  PV                                                    VG         Fmt  Attr PSize    PFree 
  /dev/mapper/luks-7743e53d-4290-4a98-8494-a9f1e12d37b0 xubuntu-vg lvm2 a--  <465.04g 32.00m

lvs给出:

  LV     VG         Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   xubuntu-vg -wi-ao---- 464.05g                                                    
  swap_1 xubuntu-vg -wi-a----- 976.00m                                                    

vgs给出:

  VG         #PV #LV #SN Attr   VSize    VFree 
  xubuntu-vg   1   2   0 wz--n- <465.04g 32.00m

我怎样才能让此系统再次启动?

相关内容