问题
在使用加密LVM安装Debian GNU/Linux后,系统无法启动并掉入initramfs
shell。
磁盘布局
主驱动器具有GUID分区表。/dev/sda1
是biosgrub
分区,/dev/sda2
是/boot
分区,/dev/sda3
是LUKS物理分区。
使用/dev/sda3
创建了一个LVM卷组。该卷组包含两个卷,一个用于交换,另一个用于/
。
解决方案
-
启动到Debian Live CD。
-
进入终端并挂载所有分区。不要忘记挂载
/dev
、/proc
和/sys
。 -
进入根分区的chroot环境并编辑
/etc/cryptsetup-initramfs/conf-hook
:
# nano /etc/cryptsetup-initramfs/conf-hook
添加一行 CRYPTSETUP=y
。
- 重新生成initramfs:
# update-initramfs -u
- 退出chroot并重启。你应该能够启动到新安装的系统中。