似乎Linux内核有一个cryptopts=...
引导参数,允许指定加密的根分区。谷歌搜索返回了许多使用它的示例,但是我无法找到实际的文档。例如,man bootparam
没有提到它。我想知道这是一个未记录的功能,还是可能已弃用?或者也许它对某些发行版很特殊?我什至尝试grep
字符串cryptopts
的 Linux 内核源代码,但一无所获......请帮我解开这个谜团!
cryptopts
是initramfs-tools
的引导选项。这是它的文档:
隐翅目
传递加密根的参数。 由密码设置引导钩子设置。
内核没有。字符串cryptopts
不会出现在 Linux 内核中的任何位置。
但是,内核命令行的内容在 /proc/cmdline
中暴露给用户空间。许多发行版会从命令行读取引导选项——例如,Debian 和 Ubuntu 使用 quiet
在引导时抑制状态消息。cryptopts
的用法可能类似。