我有一个带有 CentOS 5.5 内核的 CentOS 5.5 安装。我修改了initrd中的init脚本,注释掉了一些不需要的模块,降低了“稳定”命令的间隔时间等。
我的问题是,当 Yum 更新内核时,将来会发生什么?我的 initrd 修改会进入新内核的 initrd 吗?
使用 mkinitrd (CentOS 5.5) 创建 initrd 时,它添加到 initrd 的内核模块在此过程中被修改。例如,initrd 的 /lib/sata_via.ko 与 /lib/modules/2.6.18-194.32.1.el5/kernel/drivers/ata/sata_via.ko 不是二进制相同的。
我只是好奇当 mkinitrd 包含内核模块时会发生什么 - 它是否链接到依赖项,或者是什么使模块发生变化?