Linux3.4.9编译内核过程

首先说明一下,这个步骤只适合于3.X版本,亲测2.X版本不适用,请一定要注意!
1.查看当前内核版本 uname -a
2.在http://www.kernel.org/下载linux-3.9.4;
https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.9.4.tar.bz2
3.安装有关编译程序。安装make ,gcc,, kernel-package等和编译内核相关的工具.
sudo apt-get install build-essential kernel-package libncurses5-dev fakeroot
切换到root用户:
su root
4.将源代码拷到 /usr/src/ 目录下,
cp linux-3.9.4.tar.bz2 /usr/src/;
5.进入/usr/src/ 目录
cd /usr/src/
6.解压。
tar jvfx linux-3.9.4.tar.bz2
7.进入源代码所在目录
cd linux-3.9.4
8.清理以前编译留下的临时文件
make mrproper
9.复制配置文件
cp /boot/config-3.13.0-68-generic .config
红色改为你内核的配置文件,编号可能和这个不同。可以进入/boot目录查看。
10. make menuconfig
根据菜单提示,选择编译配置选项,并保存为配置文件.config
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
11. 确定依赖性
make dep
提示没有必要,可能是加载以前配置文件的原因
12. 清理编译中间文件
make clean
13. 生成新内核
make bzImage
为了加速,可以带选项,例如: make bzImage -j4;或make bzImage -j6; make bzImage -j8等,数字代表核的个数。
大约需要半个小时,耐心等待即可,最后出现bzImage is ready
14. 生成modules
make modules
也可像第15步那样加选项加速。
15. 安装modules
make modules_install
16. 建立要载入ramdisk的映像文件
mkinitramfs -o /boot/initrd.img-linux-3.9.4
17.安装内核
make install
28. 重启
reboot.
重启系统,从grub菜单中选中新内核引导linux.
登录后查看内核版本
uname -a
OK ,大功告成!不过提示这个步骤不适合2.X版本Linux内核哦,当时测试2.6.34版本,中间make modules了1个小时,最后还是出错!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值