在更新-initramfs -c -k KERNELVERSION(我没有做任何更改,只键入此命令)之后,initrd将始终具有与前一个initrd不同的大小。这种情况发生在Debian 11和Ubuntu 20.04上。initrd每次都有不同的压缩方法吗?
发布于 2022-03-25 09:45:04
为什么会是一样的?
发布于 2022-04-04 18:09:04
Initramfs通常使用gzip 或其他进行压缩。一些元数据可能在调用之间发生变化。由于压缩的工作方式,更改内容可以改变大小。
除此之外,initramfs中有些东西依赖于您的系统。这可以包括来自/etc/数据库和/etc/crypttab的条目。如果这些文件在不更新initramfs的情况下发生更改,那么下次进行更新时,它可以更改大小。
内核模块也可以升级。我预计这些将触发包管理器(Doug)重新构建initramfs,但可能不会。
https://unix.stackexchange.com/questions/696755
复制相似问题