QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1106|回复: 1

编译内核的问题

[复制链接]
发表于 2002-12-19 10:14:38 | 显示全部楼层 |阅读模式
我先把/USR/SRC/LINUX-2。4。18-14下的Makefile的-14**后边的字母去掉,开始重新编译内核,完成后,重启动后声卡和USB盘不能用,安装的NVD驱动也不能用。我把编译前我备份了LINUX-2。4。18-14核,拷贝回去,问题仍然有,不知道还能恢复吗,求救
发表于 2002-12-19 11:53:29 | 显示全部楼层
倒!redhat特意将Makefile里的-14改成-14custom就是让大家自行编译内核和模块时不会影响到原来的内核和模块,可谓用心良苦(我还没见过哪个版本的厂商连这点都考虑到),你竟然反行其道,将它改回去!!
如果你先前没有备份原来的模块的话,现在估计老的内核模块已经没有了,要不你试试安装一下光盘上有关kernel的rpm包,看能否找回原来的模块吧

将Makefile里的-14改成-14custom,那样做的主要作用是,人为的定义一个版本号,这样新的内核模块就安装在/usr/lib/modules/2.4.18-14custom目录(或你自己修改Makefile定义的目录)下,而不会将原来老内核的模块2.4.18-14目录清空掉.这样只要你的新内核不覆盖老内核,启动时就可以选择不同的内核启动(新老内核都有自己的模块,互不干扰).当大家想编译测试某个版本内核多次时很有用,免去你自己备份模块之苦.只要修改一下Makefile就可以放心地编译了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-19 18:50 , Processed in 0.121889 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表