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 modules【10月3日现在编译不过去】
g) 安装内核模块:make modules_install
h) 制作initrd:mkinitrd
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】;
文章评论(0条评论)
登录后参与讨论