原创 Linux内核更新步骤

2011-10-4 23:31 1302 4 4 分类: MCU/ 嵌入式

Linux内核完整更新步骤

a)        下载并解压内核到工作目录(ftp.kernel.org

b)        进入内核目录,执行清理工作:make distclean

c)        拷贝参考配置文件到内核目录下.confg

d)       使.config生效:make menuconfig

e)        编译内核镜像:

A.      x86架构下使用make bzImage

B.       arm架构下使用make zImage

f)         编译内核模块:make modules103日现在编译不过去】

g)        安装内核模块:make modules_install

h)        制作initrdmkinitrd

i)          拷贝initrd和内核镜像bzImage/boot

j)          修改grup配置文档,添加新的启动项

然后重启系统,进入grub选择新的内核启动。

说明:步骤a)一般将其解压到根目录(/);步骤c)在arm架构下的参考配置文件来自arch/arm/configs/s3c2410_defconfig;而x86架构下的参考配置文件来自/boot/config-2.6.27.5-117.fc10.i686(这个是当前PC机使用的linux内核的配置)或arch/x86/configs/i386_defconfig【经实验二者在编译时均可以使用make bzImage

20111004232411001.jpg

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条