自己制作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卡启动,查看是否能找到内核文件。
下载地址: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卡启动,查看是否能找到内核文件。
相关文章推荐
- 自己制作CFLinux系统(二)
- 定制自己的Linux时,Ramdisk、Initrd及根系统的制作
- 自己制作的小型linux 系统
- 制作自己的Linux系统与启动光盘(1)
- 制作适合自己的linux系统镜像文件
- 自己动手制作(DIY)一个Mini-Linux系统
- 制作自己的Linux系统与启动光盘(2)
- 制作自己的Linux系统与启动光盘(3)
- 用isolinux制作自己的Linux系统与启动光盘
- 尝试制作在A20上(CB2)自己的Linux系统
- 将自己制作的python包安装到Linux系统中
- 制作自己的Linux系统与启动光盘
- 定制自己的Linux时,Ramdisk、Initrd及根系统的制作
- 动手制作自己的小Linux系统(基于光盘启动)
- LINUX移植——根文件系统制作(一)
- linux 把nginx加入到系统服务,并开机自己启动的方法
- linux最小根文件系统制作简介
- 手把手教你如何建立自己的Linux系统(转)(一)
- linux系统编程:自己动手写一个who命令
- Linux-2.6.32.2内核在mini2440上的移植(四)---根文件系统制作(1)