随着 mkinitcpio v38 的发布,之前由 Arch 包提供的几个 hook 已被移至 mkinitcpio 上游项目。这些 hook 包括:systemd、udev、encrypt、sd-encrypt、lvm2 和 mdadm_udev。
为了确保用户配置不会中断,已在相应的包中引入临时冲突,以防止安装不再兼容的包。
以下包需要一起升级
- mkinitcpio 38-3
- systemd 255.4-2
- lvm2 2.03.23-3
- mdadm 4.3-2
- cryptsetup 2.7.0-3
请注意,mkinitcpio 的 --microcode 标志以及预设文件中的 microcode 选项已被弃用,取而代之的是新的 microcode hook。这也允许您从启动配置中删除微码 initrd 行,因为它们现在已与主 initramfs 镜像打包在一起。