2.4下成功编译2.6.18内核

我是虚拟机下安装 redhat9 ,在上面编译内核的.
我主要参考了网上的资料.
以下是我的编译步骤:
 
安装 module-init-tools-3.0.tar.bz2
tar -jxvf module-init-tools-3.0.tar.bz2
./configure --prefix=/bin
make
make install
 
安装modutils-2.4.21-23.src.rpm
rpm -ivh modutils-2.4.21-23.src.rpm
rpmbuild --bb /usr/src/redhat/SPECS/modutils.spec
rpm -Fi /usr/src/redhat/RPMS/i386/modutils-2.4.21-23.i386.rpm

若有

"user rusty and group rusty not existing"
的警告
则: adduser rusty
         groupadd rusty

 

解压内核代码

将linux-2.6.18.tar.bz2 复制到/usr/src

tar -jxvf linux-2.6.18.tar.bz2

 
 进入内核代码目录
make mrproper
 
配置内核
make menuconfig

 Enable loadable module support ->Module unloading

Device Drivers  ---> USB support  --->  USB Mass Storage support

Device Drivers  ---> Networking support  --->;Ethernet (10 or 100Mbit)  --->  AMD PCnet32 PCI support

Device Drivers  --->SCSI device support  ---> SCSI disk support

Device Drivers  --->SCSI device support  --->scsi device support

Device Drivers  ---> Fusion MPT device support  --->

还有与ext3相关的,全部编入内核,

scsi如果以模块编译的,我的实验是不成功的,不知为什么,所以全部编译入内核.

退出后,

make clean

make bzImage

make modules

make modules_install

make install

假如出现 "NO MODULE BUSLOGIC FOUND",则
编辑文档 /etc/modules.conf
将"alias scsi hostadapter BusLogic"这行注释掉,


至此编译完成,

重启,选择2.6.18

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值