Kernel升级笔记
时间:2006-09-07 来源:Ksharp
安装环境
CentOS 4.3 LANG=en_US.UTF-8
软件列表
linux-2.6.17.6.tar.bz2
软件存放位置
/data/software
安装过程
#cd /usr/src
#tar jxvf /data/software/linux-2.6.17.6.tar.bz2
#cd linux-2.6.17.6
#make mrproper \\这步是为确保原代码目录下没有不正确的.o文件及文件的相互依赖。
注意: 如果是使用VMWare,需要先修改modprobe模块
#vi /etc/modprobe.conf alias scsi_hostadapter1 mptscsih => alias scsi_hostadapter1 mptspi #make menuconfig \\基本上保持默认选项就可以了,但是要注意的是必须把ext2和ext3文件系统支持编进内核,否则升级内核重新启动是会有错误:
Kernel panic: No init found. Try passing init= option to kernel ext2和ext3文件系统配置为 File systems -
<*>; Second extended fs support
# Ext2 extended attributes
# Ext2 POSIX Access Control Lists
# Ext2 Security Labels
<*>; Ext3 journalling file system support
# Ext3 extended attributes
# Ext3 POSIX Access Control Lists
# Ext3 Security Labels
# JBB (ext3) debugging support #make clean
#make bzImage
#vi /etc/modprobe.conf alias scsi_hostadapter1 mptscsih => alias scsi_hostadapter1 mptspi #make menuconfig \\基本上保持默认选项就可以了,但是要注意的是必须把ext2和ext3文件系统支持编进内核,否则升级内核重新启动是会有错误:
Kernel panic: No init found. Try passing init= option to kernel ext2和ext3文件系统配置为 File systems -
<*>; Second extended fs support
# Ext2 extended attributes
# Ext2 POSIX Access Control Lists
# Ext2 Security Labels
<*>; Ext3 journalling file system support
# Ext3 extended attributes
# Ext3 POSIX Access Control Lists
# Ext3 Security Labels
# JBB (ext3) debugging support #make clean
#make bzImage
#make modules
#make modules_install
#make install
#init 6
相关阅读 更多 +