zhaoxf 发表于 2002-12-19 10:14:38

编译内核的问题

我先把/USR/SRC/LINUX-2。4。18-14下的Makefile的-14**后边的字母去掉,开始重新编译内核,完成后,重启动后声卡和USB盘不能用,安装的NVD驱动也不能用。我把编译前我备份了LINUX-2。4。18-14核,拷贝回去,问题仍然有,不知道还能恢复吗,求救

llc 发表于 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就可以放心地编译了.
页: [1]
查看完整版本: 编译内核的问题