我目前有一台 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
我怎样才能让此系统再次启动?