mkinitcpio >= 42 更新在基于TPM2解锁LUKS的设备上可能需要手动干预

从包版本 42-1 起,mkinitcpio 的 systemd 挂钩现在也包括了 systemd-pcrosseparator.service 服务(按照 systemd v261 的计划)。

这会影响 PCR 值 0-7、9 和 12-14 的测量。如果您配置了 systemd 钩子,并且使用的 LUKS 分区解锁依赖于这些值,您需要重新 enroll 所使用的 TPM2。

如需指导,当使用固定值时,请参考 systemd-cryptenroll(1),或 ArchWiki 上的 systemd-cryptenroll 文章。当依赖自定义策略并禁用了 systemd-pcrlock-make-policy.service 时,请参考 systemd-pcrlock(8)。


这是对位于 https://www.archlinuxcn.org/mkinitcpio-42-requires-manual-intervention-for-tpm2-based-unlocking-of-luks-devices/ 之原始条目的讨论话题。