|
|

楼主 |
发表于 2006-9-30 00:09:19
|
显示全部楼层
Post by zhllg
documentation里的文档对于编译内核帮助不大,都是讲内核里每一个部分的工作原理
我的建议是先
make defconfig
这是帮你自动生成一个内核的配置文件
据说这个配置文件是Linus用的
然后你需要改的基本只有硬件部分
然后每次升级时只需要将上次的config拷贝回来,然后
make oldconfig
每次的config也不必刻意保存
编译完毕make install就会把vmlinuz, System.map, config自动拷贝到/boot里
并自动更新/boot里的符号连接,且把之前的符号连接改名为.old
请教版主,我这样理解对不对?
#cd /usr/src/linux
#make defconfig
#make menuconfig (这个时候只需改硬件部分以匹配自己的硬件,其他选项不改)
#make && make modules_install (除生成镜象等必要文件外,还生成 /boot/config 保存这次的内核设定值)
假如说,一段时间后,需要重新编译内核了,
#cd /usr/src/linux
#make oldconfig (读取了 /boot/config 的设定值)
#make menuconfig (这个时候就只需要改想改的地方)
##make && make modules_install (结束后上一次的 config 重命名为 config.old ,新生成一个 config 保存这次的设置)
不知道我这样理解对不对,还望版主指正,谢谢。:) |
|