linux编译内核(2.6.5)问题make install ?在线等待

stranger21
linux编译内核(2.6.5)问题make install ?在线等待

我之前的步骤都没问题,每次到 make install 时就报出:
No module aic79xx found for kernel 2.4.20-LVS
mkinitrd failed

raid_fifa
linux编译内核(2.6.5)问题make install ?在线等待

你安装系统的时候SCSI芯片(aic79xx)的驱动是外加的吧?你当前使用的kernel没有aic79xx的驱动代码,找个2.6的kernel,把其中aic79xx目录拷贝到你当前kernel源代码目录下的相应位置;重新make menuconfig或make xconfig,应该能看到多出来一个aic79xx的选项,选择编译到kernel里(如果选择编译成module的话可能会有问题,我遇到过一次),然后按照正常的顺序完成kernel的编译。
试试看吧,good luck to you!

stranger21
linux编译内核(2.6.5)问题make install ?在线等待

谢谢你,但我下载了 2.6.5内核,己有包含AIC79XX的选项了呀?

raid_fifa
linux编译内核(2.6.5)问题make install ?在线等待

哦,那就奇怪了。别用make install,自己手动生成initrd试试:#mkinitrd initrd-2.6.5.img  2.6.5

stranger21
linux编译内核(2.6.5)问题make install ?在线等待

我编译2.6.5过程,主要是为了有LVS支持
过程(我机器是SCSI硬盘)
http://www.kernel.org/pub/linux/kernel/people/rusty/modules/module-init-tools-3.0.tar.gz
tar -zxvf module-init-tools-3.0.tar.gz
cd module-init-tools-3.0
# ./configure --prefix=/
# make moveold
# make all install
# ./generate-modprobe.conf /etc/modprobe.conf
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.5.tar.gz

tar -zxvf linux-2.6.5.tar.gz
cd linux-2.6.5
make mrproper
make menuconfig(己有AIC79XX)
· make

· make modules

· make modules_install

· make install
                No module aic79xx found for kernel 2.4.20-LVS
                mkinitrd failed

raid_fifa
linux编译内核(2.6.5)问题make install ?在线等待

很奇怪为什么是“No module aic79xx found for kernel 2.4.20-LVS ”而不是“No module aic79xx found for kernel 2.6.5”呢?make modules的时候是不是没有生成aic79xx的模块啊?

weimeng4359
我也碰到这个问题啊.
server是scci的硬盘, make install后就会有No module aic79xx found for kernel 2.4.25