我已经运行 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。