当前位置:首页 > ibm3950M4重新编译RedHat的官方内核
rhel-server-5.8重新编译RedHat的官方内核支持Legacy (BSD)
PTYsupport模块
RHEL升级内核,当然首选RedHat官方提供的,享受众多补丁和优化的配置。
服务器型号:ibm 3650 M4 操作系统:rhel-server-5.8 从这里下载内核源码包:
ftp://updates.redhat.com/enterprise/4AS/en/os/SRPMS/ 例如 kernel-2.6.18-308.el5.src.rpm 1、安装内核源码:
[root@nfs5 rpms]# rpm -ivh kernel-2.6.18-308.el5.src.rpm 源码被解压至 /usr/src/redhat/SOURCES 目录,并且在 /usr/src/redhat/SPECS 目录中建立 kernel-2.6.18 文件。 2、Prepare the Source
[root@nfs5 rpms]# rpmbuild -bp /usr/src/redhat/SPECS/ kernel-2.6.18.spec
[root@nfs5 rpms]# ls /usr/src/redhat/BUILD/ kernel-2.6.18
[root@nfs5 rpms]# ls /usr/src/redhat/BUILD/kernel-2.6.9/ kernel-2.6.18
3、 [root@nfs5src]# cd
/usr/src/redhat/BUILD/kernel-2.6.18/kernel-2.6.18-308.el5.i386/
[root@nfs5 src]# cp /boot/config-2.6.18-308.el5 .config [root@nfs5 src]#make menuconfig
在开始新内核参数配置, 需要先载入源内核,按照操作说明使用“+”、“-”或者“↑”“↓”键,移动光标至“Load an Alternate Configuration File” 选项,如图:
4、 “Enter”键确认,提示画面如图:
5、确认返回,开始内核新参数配置;
选择 “Device Drivers”→“Character Devices”→“Legacy (BSD) PTY support”以及将“Maximum number of legacy PTY in use(new)”前面参数“0”改为“256”。如图:
6、检查必要参数配置
例如:Legacy (BSD) PTY support模块检查: # cat .config|grep PTY CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 等等。
7、 编译内核:
#make –jn #** n代表同时编译的进程数,可以加
快编译速度,n由你的配置决定,这里用15-25
#make modules #make modules_install #make install
重新启动,检查启动是否正常,完成升级。
修改 /etc/grub.conf 中的default=由1改为0。 出现红色的时候重新启动时用空格键选择新版本的内核。
共分享92篇相关文档