不久前,我安装机器时搞砸了,把/
分区(包括/boot
)放入了 LVM。虽然机器最终会启动,但它不会以非交互方式启动。不知什么原因,我最终进入了提示符initramfs
。我执行了ls /dev/mapper
,最终(大约 10 分钟)正确的 LVM 分区出现了,我输入了exit
,机器正常启动了。
有什么方法可以解决这个问题而不需要重做整个磁盘?
答案1
您在 LVM 之外还有空间吗?(比如说 Windows 分区?)如果有,您可以将其缩小一点(500MiB 应该足够了,但在紧急情况下,即使 100MiB 也可以)并/boot
在该空间中创建一个分区。如果没有,您可能需要缩小 LVM 分区,不幸的是,这有点尴尬。本文我之前写的文章介绍了做这件事的基础知识。