Ubuntu 在启动过程中查找已删除的卷组

Ubuntu 在启动过程中查找已删除的卷组

将我的 Ubuntu 服务器克隆到虚拟机在我的笔记本电脑上进行一些测试。我调整了/etc/fstab网络配置,但无法摆脱 LVM。虽然原始服务器使用 LVM,但克隆具有单个分区设置:

$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   64G  0 disk
└─sda1   8:1    0   64G  0 part /
sr0     11:0    1 1024M  0 rom

然而,在启动过程中仍然会显示以下内容:

Volume group "vp11-testsrv-ubuntu-vg" not found
Cannot process volume group vp11-testsrv-ubuntu-vg

未找到卷组;无法处理卷组

(很抱歉发布文本截图。有没有什么文件可以让我找到这些启动消息?我在/var/log和 的输出中都找不到它们dmesg。)

这可能只是一个警告,启动会继续成功,但我想摆脱 LVM 痕迹。我该如何实现?

命令pvsvgslvs没有显示任何内容,我甚至运行了也sudo apt remove lvm2没有问题,但启动消息仍然存在。我还lvmGRUB_PRELOAD_MODULES中删除/etc/default/grub并运行。我只在(原始服务器的旧记录)和的子文件夹中sudo update-grub找到了服务器 LVM 的痕迹。/var/logarchivebackup/etc/lvm

这是我的/etc/fstab。评论的内容与原始服务器相关。

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID=cbd35c50-81be-4e7f-a412-d1f4bed90c00    /                    ext3    errors=remount-ro 0  1
# /boot was on /dev/sda1 during installation
#UUID=fb5493ef-7c3b-4009-9765-47969fb83b68 /boot                              ext3 defaults  0  2
#/dev/mapper/vp11--testsrv--ubuntu--vg-swap_1 none                            swap sw        0  0
#/dev/mapper/vp11--testsrv--ubuntu--vg-vboxes /home/virtbox/VirtualBox\040VMs ext3 defaults  0  2

答案1

事实证明,LVM 的踪迹存储在initramfs.我发现这个问题找不到 LVM 根目录并返回到 initramfs并运行上述命令:

sudo update-initramfs -u -k all

自此之后,有关 LVM 的消息在启动过程中就不再出现。

答案2

在基于 Debian 的系统上,运行update-initramfs命令之前请确保cryptsetup-initramfs已安装该包。如果没有,请先安装它:

apt-get install -y cryptsetup-initramfs

相关内容