2025年2月28日
假设我们的 Linux 系统设置几乎是全盘加密,只有 /boot 分区未加密。假设我们通过使用 LUKS 容器实现了加密,我们需要适当的软件在启动时解锁它。然而,该软件是加密系统的一部分。从Linux 2.6系列开始,这个问题以及其他类似问题的解决方案被称为initramfs(Initial ramfs)。在本文中,我们将了解 initramfs 的组成方式以及如何提取或列出其内容。在本教程中您将学习:什么是 initramfs如何使用基本工具提取/检查 initramfs如何使用 lsinitrd/lsinitramfs 列出 initramfs 的内容如何在 Debian 上使用 unmkinitramfs 提取 initramfs 内容使用的软件要求和约定什么是 initramfs?我们看到了 initramfs 的“原因”:在早期启动阶段提供所需的软件…