我有CentOS 5.5内核的CentOS 5.5安装.我修改了initrd中的init脚本,注释掉了一些不需要的模块,降低了“稳定”命令的间隔时间等.
我的问题是,当Yum更新内核时,将来会发生什么?我的initrd修改是否会进入新内核的initrd?
解决方法:
不,您的更改不会在新的initrd中. CentOS内核包有一个后脚本运行/ sbin / new-kernel-pkg –package kernel –mkinitrd –depmod –install 2.6.18-238.1.1.el5(RHEL5内核的一个例子我有安装).
该命令将运行mkinitrd,它将构建一个新的initrd,并且不会在那里创建对前一个initrd所做的更改,除非你还更改了mkinitrd脚本或其文件(或者修改了nash或类似的东西)那).