Ubuntu 18.04 安装后无法启动(lvmetad)

Ubuntu 18.04 安装后无法启动(lvmetad)

我已经运行 17.04 一段时间了,之前还运行过其他版本。几天前,我尝试安装 18.04(全新安装,不是升级)。我选择擦除并加密驱动器。安装完成后(似乎没有错误),重新启动,它报告

Failed to connect to lvmetad. Falling back to device scanning.

并重复多次此错误,然后才将我带入 initramfs shell。它从不要求输入加密密码。

一时兴起,我尝试安装不带加密的 LVM。但也没用,它似乎在开始打印启动消息之前就被锁定了。

这是在 ThinkPad W530 上。

答案1

这种恢复方法似乎是我迄今为止发现的最好的方法,也是唯一每次都有效的方法:

在 initramfs 提示符下,输入

fsck /dev/mapper/ubuntu--vg-root -y

(尽管您可能必须根据您所拥有的 Ubuntu 的“风格”替换特定的根文件。例如,我有 Ubuntu Studio,所以我的根文件实际上是ubuntu--studio--vg-root。您可以使用ls您的/dev/mapper目录来验证根文件名。)

这应该会扫描并自动修复根文件问题。完成后,您将返回提示符,键入reboot,它现在应该可以正常启动。如果您在重新启动后获得 Ubuntu 版本列表,只需选择 Ubuntu。

另外,请保留 18.04 ISO 的副本,无论是刻录光盘还是 USB 记忆棒。如果这不能解决您的问题,那么您将不得不使用它进行恢复。

您肯定不是唯一遇到此问题的人。这似乎是 18.04 的一个持续性错误,因为我已经initramfs多次陷入此问题,即使进行了持续更新,并且在此之前没有其他版本让我陷入此问题initramfs,只有 18.04。希望 18.10 可以修复此根文件损坏问题。

答案2

我决定放弃 Ubuntu 18.04,尝试 Debian Stable。Debian 安装程序警告我,我使用 unetbootin 创建了 USB 驱动器,这被认为存在问题。

我返回并通过将 ISO 添加到棒上来创建 Ubuntu 18.04 安装程序棒。一切都安装得很好。

至少就我的情况而言,罪魁祸首似乎是 unetbootin 的一些怪癖。我现在遇到了某种显示驱动程序问题,但这是一台运行 Linux 的笔记本电脑,所以我当然会遇到。

答案3

我今天刚安装,遇到了一些错误......各种各样的......好吧,什么都没正常工作。我只是从闪存重新启动并重新开始......删除所有分区并重新开始。我使用了加密选项下的 LVM 选项(我没有使用加密选项)。完成后,我删除了闪存驱动器并重新启动。最后一次我先尝试了 ubuntu,然后从桌面运行安装。我希望这对你有用。此外,我将可启动闪存设置为 fat32 而不是 NTFS。

答案4

我在 xubuntu 桌面上从 16.04 升级时遇到了同样的问题。显示此消息后,它询问我是否要登录维护终端。我尝试了另一种解决方案(将 noresume 添加到 linux 启动行),但没有奏效。

我最终这样做了:

login to maintenance terminal
apt clean
apt autoclean
apt autoremove
apt update
apt upgrade
shutdown now

此后,我启动了机器,它正常工作了,我能够继续升级到 19.04。

相关内容