如何有意触发重建initramfs和vmlinuz

如何有意触发重建initramfs和vmlinuz

我正在学习使用 debootstrap,但在重建 initramfs 时忘记包含一些模块。后来我复制了丢失的文件,但是当系统重新启动时,丢失的文件并未包含在内 - 只有在添加更多内容(使用 apt install)后,触发了 initramfs 重建,问题才得到解决。

我本来想触发或强制重建initramfs和vmlinuz,但找不到方法(我对启动过程的理解仍然不完整;谢谢您的启发!)

答案1

如果您需要 initramfs 中的某些模块,请在文件中列出它们/etc/initramfs-tools/modules

要触发 initramfs 的重建,您可以调用update-initramfs它本身调用mkinitramfs.这两个程序都有手册页可以为您提供进一步的帮助。

相关内容