您的位置:首页 > 运维架构 > Linux

自己制作CFLinux系统(三)

2013-01-08 17:18 639 查看
在网上下载linux-2.6.18.tar.gz内核。
下载地址:http://www.kernel.org/pub/linux/kernel/v2.6/
解压进入目录。
编译内核步骤:

1.makemenuconfig
打开图形配置界面
2.配置内核
3.makebzImage
编译内核
4.makemodules
编译模块
5.makemodules_install
安装内核模块
其它命令:
makeclean
清理生成文件,但会保留.config和一些模块文件。
makemrproper
清理全部文件,包括.config和一些备份文件。

这里最主要的是配置内核。将有用到功能选上,没用的功能不选,最大限度保持内核的短小精悍。在配置时主要参考了《Linux2.6.19.x
内核编译配置选项简介》(下载地址:http://download.csdn.net/detail/dreamer_ye/4968824)。配置完内核后,使用命令make
bzImage 编译内核 编译完后将在 arch/i386/boot目录下生成bzImage文件。最后将bzImage内核文件copy到CF卡的启动分区上(hdc1)具体操作:

1. mount /dev/hdc1 /mnt   将hdc1挂载到/mnt上
2. cp ./arch/i386/boot/bzImage /mnt 将bzImage 复制到 /mnt上
3.umount /mnt 

重启电脑才用CF卡启动,查看是否能找到内核文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LINUX