我需要在 RHEL WS5 上重新编译内核,只需进行两处更改。
- 将堆栈大小从 4k 更改为 8k
- 将可用内存限制为 4096。
除了这两项之外,如何在不更改其他任何内容的情况下重新编译内核?
答案1
要仅更改新值,您将需要构建旧内核的配置。
在 RHEL 中,您可以在以下位置找到它:/boot/config-$(\uname -r)
将此文件复制到内核源代码并更改所需的值。用于make menuconfig
ncurses gui。
对于其他发行版:如果设置了配置选项CONFIG_IKCONFIG_PROC
,则您的内核配置可在/proc/config.gz
答案2
我不是 RHEL WS5 的专家,但对于 Cent OS 5,它基本上是 RHEL,删除了所有对 Redhat 的引用,有一个很好的教程:centos.org它解释了如何构建发行版内核的修改版本。那里解释的过程可能也适用于 RHEL WS。
答案3
我相信“更改内核堆栈大小”选项早已消失......