我将 Ubuntu Server 克隆到笔记本电脑上的虚拟机上进行一些测试。我调整了/etc/fstab网络配置,但无法摆脱 LVM。虽然原始服务器使用 LVM,但克隆服务器具有单个分区设置:
$ lsblk\nNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT\nsda 8:0 0 64G 0 disk\n\xe2\x94\x94\xe2\x94\x80sda1 8:1 0 64G 0 part /\nsr0 11:0 1 1024M 0 rom\nRun Code Online (Sandbox Code Playgroud)\n\n但是,在启动过程中仍然显示:
\n\nVolume group "vp11-testsrv-ubuntu-vg" not found\nCannot process volume group vp11-testsrv-ubuntu-vg\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n(很抱歉发布了文本屏幕截图。是否有任何文件可以在其中找到这些启动消息?我无法在/var/log和 的输出中找到它们dmesg。)
It\xe2\x80\x99s 可能只是一个警告,引导会成功继续,但我想摆脱 LVM 痕迹。我怎样才能实现这个目标?
\n\n命令pvs, vgs,lvs没有显示任何内容,\n我什至运行sudo apt remove lvm2没有问题,但启动消息仍然存在。\n我还lvm从GRUB_PRELOAD_MODULESin 中删除/etc/default/grub并运行。\n我只在(旧记录)sudo update-grub中找到了服务器\xe2\x80\x99s LVM 的痕迹/var/log来自原始服务器)以及 的archive和backup子文件夹/etc/lvm。
这是我的/etc/fstab。评论内容与原服务器相关。
$ lsblk\nNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT\nsda 8:0 0 64G 0 disk\n\xe2\x94\x94\xe2\x94\x80sda1 8:1 0 64G 0 part /\nsr0 11:0 1 1024M 0 rom\nRun Code Online (Sandbox Code Playgroud)\n
原来LVM的痕迹存储在initramfs. 我发现问题Can't find LVM root 被删除回 initramfs并运行了上述命令:
sudo update-initramfs -u -k all
Run Code Online (Sandbox Code Playgroud)
从那时起,启动过程中就不再出现有关 LVM 的消息。
| 归档时间: |
|
| 查看次数: |
14017 次 |
| 最近记录: |