Linux更新内核步骤
2012-03-30 08:45
218 查看
# cd linux-2.6.18 (进入到/usr/src/linux-2.6.18目录下)
# make mrproper (该命令可确保源代码目录下没有不正确的.o文件)
# make menuconfig (配置内核各选项)
在/usr/src/linux-2.6.18目录下,执行以下命令即可编译。编译需要一段时间,给自己倒杯茶耐心等候吧!
# make dep (建立编译时所需的从属文件。注意:如果内核从未编译过,此步可跳过)
# make clean (清除内核编译的目标文件)
# make bzImage (注意大小写。这一步才真正编译内核)
内核编译成功后,会在/usr/src/linux/arch/i386/boot目录中生成一个新内核的映像文件bzImage。如果用make zImage编译,内核很大的话,系统会提示你使用make bzImage命令来编译,所以我直接用make bzImage来编译。
# make modules (编译可加载模块)
# make modules_install (安装可加载模块)
# new-kernel-pkg --mkinitrd --depmod --install 2.6.18 (这时候你的/boot下生成一个initrd-2.4.12.img,并且你的grub.conf也作了相应更改)
# make mrproper (该命令可确保源代码目录下没有不正确的.o文件)
# make menuconfig (配置内核各选项)
在/usr/src/linux-2.6.18目录下,执行以下命令即可编译。编译需要一段时间,给自己倒杯茶耐心等候吧!
# make dep (建立编译时所需的从属文件。注意:如果内核从未编译过,此步可跳过)
# make clean (清除内核编译的目标文件)
# make bzImage (注意大小写。这一步才真正编译内核)
内核编译成功后,会在/usr/src/linux/arch/i386/boot目录中生成一个新内核的映像文件bzImage。如果用make zImage编译,内核很大的话,系统会提示你使用make bzImage命令来编译,所以我直接用make bzImage来编译。
# make modules (编译可加载模块)
# make modules_install (安装可加载模块)
# new-kernel-pkg --mkinitrd --depmod --install 2.6.18 (这时候你的/boot下生成一个initrd-2.4.12.img,并且你的grub.conf也作了相应更改)
相关文章推荐
- 【Linux技术】Linux内核Initrd机制解析,内核更新步骤,grub配置说明
- 【Linux技术】Linux内核Initrd机制解析,内核更新步骤,grub配置说明
- 在menuconfig中配置Linux内核裁剪的具体步骤(2)
- redhat5.0下安装linux-2.6.28内核步骤
- 如何更新远程主机上的 Linux 内核
- Linux内核编译步骤(基于Ubuntu10.04+2.6.35.2 Kernel)
- Linux(Ubuntu)内核升级步骤[转]
- Linux 内核的编译步骤及模块动态加载
- 在menuconfig中配置Linux内核裁剪的具体步骤(3)
- Linux内核升级步骤及问题
- Linux 内核编译,解决网卡驱动缺少的问题,使用更新的内核来完善驱动
- linux编译升级内核步骤
- uboot 引导Linux 内核步骤--经典
- Linux 2.6内核的编译步骤及模块动态加载
- CentOS Linux 升级内核步骤和方法
- LINUX内核升级-更新网卡驱动
- Canonical发布适用于Ubuntu 18.04 LTS的Linux内核安全补丁,立即更新
- linux更新内核后无法启动的问题
- Linux新内核将会更新,你有更好的建议吗?
- 升级Linux内核的一般步骤方法