红联Linux门户
Linux帮助

compile the linux kernel

发布时间:2008-02-15 10:03:14来源:红联作者:Lisboa
配置工作:
1. cd /usr/src/linux-2.6.xx
2. make mrproper(该命令可以确保源代码目录下没有不正确的.o 文件)
3. make menuconfig/config/xconfig(列出所有的内核配置选项)

编译工作:
optional:
make dep
make clean
make bzImage
4. make modules(编译可加载模块)
5. make modules_install(安装可加载模块)
6. make install(安装新内核)

启动新内核:
cp /usr/src/linux-2.6.xx/arch/i386/boot/bzImage /boot/vmlinuz-2.6.18
cp /usr/src/linux-2.6.xx/System.map /boot/System.map-2.6.xx
cd /boot
ln -s System.map-2.6.xx System.map

new-kernel-pkg --mkinitrd --depmod --install 2.6.xx(生成一个initrd-2.4.12.img, 并且你的/grub/grub.conf也作了相应的更改)
文章评论

共有 2 条评论

  1. liaoyonghan 于 2008-02-19 14:28:05发表:

    请问可以用gcc直接编译各个内核版本吗?

  2. liaoyonghan 于 2008-02-19 14:00:34发表:

    请问可以用gcc直接编译各个内核版本吗?