Linux 2.4内核编译(2.4.20-8 → 2.4.34)(二)
时间:2007-04-29 来源:caimeng
Linux 2.4内核编译(二)
这是继我的Linux 2.4内核编译(一)而写的,其实其中的很多问题在我发表(一)后的两天已经都解决,只是一直没有时间写下来。之后我又试着编译了2.6(2.6.20和2.6.19.1)的内核在RedHat AS 4.0环境下,开始是在虚拟机里,一直没有成功过,重启后引导不了新编译的内核,后来用了一台intel 965WH的主板的机器装的AS 4.0,编译的2.6.19.1和2.6.20的内核,均成功(用intel 965WH的主板装linux系统需要解决很多问题,以后有时间再讲给大家)。在真正的机器上编译成功后还没有在虚拟机里继续试验。之前也尝试过从2.4的内核升级到2.6的内核(在虚拟机里),均未成功,还未在真机上试验过,不知道哪位仁兄编译成功过,和我分享一下。
下面就说说我遇到的问题及解决的办法(如果觉得我写得好的话,千万记得要留言啊,可不要看了就跑啊 /cy)
问题一、 USB Filesystem 不能挂载的错误 ,如图
问题二:USB键盘鼠标模块不能挂载问题,错误如图
解决办法:先将input core support里边的keyboard suppoort,mouse support支持打开,一定要编译成模块,否则还是会报错,USB Human Interface Decive (Full HID) support,其必须被编译成模块不然,就不会出现USB HIDBP Keyboard (basic) support和USB HIDBP Mous (basic) support两项,将其两项同样也编译成模块
如图: 先进入input core support :
再进入USB support支持中,打开usb键盘鼠标的支持
问题三:iptables报错,如图
解决办法:是在编译内核时没有将防火墙iptables编译进去,编译时将其编译进入内核就可以了,如图先进入网络选项(networking options)
只有选中了它,才会出现IP:Netfilter Configuration选项,如图
进入IP:Netfilter Configuration选项中:选择你所需要的功能模块
问题四:当make install时提示找不到BusLogic.o ,错误如图
解决办法:拷贝/usr/src/linux/drivers/scsi/BusLogic.o到/lib/modules/2.4.34(你的新内核的版本号目录)/kernel/drivers/scsi目录下,然后再执行make install命令
如图
好辛苦啊,终于写完了。好了,还有什么问题吗,要是还有什么问题,你先看看我的Linux 2.4内核编译(2.4.20-8 → 2.4.34)(一) ,如果还是不能解决的话,那你就留言吧,让大家来帮你解决。


如图: 先进入input core support :








相关阅读 更多 +
排行榜 更多 +