普利茅斯的密码对话框是什么?

Sou*_*Sar 1 password boot plymouth

我目前正在学习从此链接创建普利茅斯主题/脚本,同时按照指南我遇到了Plymouth.SetDisplayPasswordFunction区域,并且在互联网上进行了大量搜索后,我获得了有关在普利茅斯主题中创建密码对话框的大量信息。

我不明白密码对话框在启动的早期阶段是做什么的。我认为它应该显示 GDM 何时启动并且 plymouth 何时退出。

我完全困惑了,请有人详细解释一下它是什么以及它有什么作用。

小智 5

在某些情况下,磁盘加密要求您在启动期间输入密码来解锁根分区,否则系统无法继续启动,因为它无法从磁盘获取数据。

只有引导分区不会被加密(或被 GRUB 解锁),因此内核和 initramfs 仍然可以加载。但仅此一点就造成了非常糟糕的体验,只有 BusyBox 作为 shell,没有文件可供使用。

如果没有普利茅斯标志,密码提示将简单地写在 TTY 上,例如如下所示:

在此输入图像描述

使用 Plymouth,您可以在引导板上绘制密码提示。这里有些例子:

在此输入图像描述 在此输入图像描述

(所有图片均来自谷歌图片搜索)