带有 LVM+FDE 的 Ubuntu 13.04:“无法加载配置文件 /etc/lvm/lvm.conf”(无法使用新内核启动)

带有 LVM+FDE 的 Ubuntu 13.04:“无法加载配置文件 /etc/lvm/lvm.conf”(无法使用新内核启动)

我最近设置了 Ubuntu 13.04 amd64,并在安装时选中了全盘加密复选框。

一切运行正常,但昨天 Ubuntu 运行了更新,现在使用新内核 (3.8.0-29-generic),我的系统无法再启动 (使用旧内核仍可运行)。它显示以下内容:

“似乎有一个或多个 LVM 卷已降级,并且您的根设备可能依赖于在线的 LVM 卷。以下一个或多个 LVM 卷已降级:字节 611(第 21 行)处的解析错误:意外令牌无法加载配置文件 /etc/lvm/lvm.conf 放弃等待根设备。常见问题:- 启动参数(cat /proc/cmdline)- 检查 rootdelay=(系统是否等待了足够长的时间?)- 检查 root=(系统是否等待了正确的设备?)- 缺少模块(cat /proc/modules;ls /dev)警告!/dev/mapper/ubuntu--vg-root 不存在。进入 shell!”

答案1

事实证明我才是罪魁祸首。

几天前我已经投入了issue_discards精力来为 LVM 层启用 TRIM 支持。lvm.conf

实际上我应该投入issue_discards=1其中来实现这一目标。

于是我启动了旧内核,进行了更改lvm.conf并运行sudo update-initramfs -u。现在我也能启动新内核了。

谢谢 Salem 的回复。它让我走上了正确的道路。

相关内容