我是 Debian 12 的书虫。分区布局如下:
sdX1(EFI 文件)
sdX2(boot、md-raid1)
sdX3(root、dm-crypt、luks、md-raid1)
一旦我删除其中一个磁盘并尝试从单个驱动器启动,我就会收到消息“cryptsetup:等待加密的源设备 UUID-XXX”,直到它下降到 initramfs。我删除哪个驱动器并不重要。我该如何解决?
答案1
您需要nofail
向您的 中添加选项/etc/crypttab
,如果没有它,丢失的 LUKS 设备将被视为启动过程中的严重错误。
诺失败
该设备不会成为 cryptsetup.target 的硬依赖项。它仍然会被拉入并启动,但系统不会等待设备显示并解锁,如果不成功,启动也不会失败。请注意,依赖于解锁设备的其他单元可能仍会失败。特别是,如果设备用于挂载点,则挂载点本身也需要有 nofail 选项,否则如果设备未解锁成功,启动会失败。