mkinitcpio:Arch Linux 及其衍生发行版中的工具,用于根据预设(presets)与配置文件生成 initramfs(初始内存文件系统)镜像,供内核在启动早期加载,以便挂载根文件系统、加载必要模块、解密磁盘等。(也常用于更新内核后重建 initramfs。)
/ˌɛm.keɪ.ɪˈnɪt.siː.piː.aɪ.oʊ/
I ran mkinitcpio after updating the kernel.
我在更新内核后运行了 mkinitcpio。
After changing the HOOKS in /etc/mkinitcpio.conf, she rebuilt the initramfs with mkinitcpio to ensure the system could unlock the encrypted root partition at boot.
在修改了 /etc/mkinitcpio.conf 里的 HOOKS 之后,她用 mkinitcpio 重新生成 initramfs,以确保系统在启动时能解锁加密的根分区。
该词多被理解为 “make init cpio” 的组合:mk(make 的缩写)+ init(初始化/启动早期环境)+ cpio(一种归档格式,initramfs 常以 cpio 归档形式打包)。因此 mkinitcpio 字面含义接近“生成用于启动初期的 cpio(initramfs)镜像”。