linux – “自定义”initrd是否能通过yum在内核更新中存活?

我有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或类似的东西)那).

上一篇:linux – 是否有任何在initrd中运行sshd的固定解决方案?


下一篇:如何从内核源代码制作一个最小的可启动linux(仅限终端)?