Linux内核升级编译(备忘)

Linux内核升级编译(备忘)

 

经过测试过的内核配置编译安装过程:

旧版本方法:

1.       下载linux源代码,解压到一个目录下(如:/usr/src/linux-x.xx.xx);

2.       进入解压的目录:/usr/src/linux-x.xx.xx

3.       #make menuconfig,配置内核(可以参考网上),保存配置;

4.       #make clean

5.       #make bzImage, 编译内核完成后会生成./arch/i386/boot/bzImage文件;

6.       #make modules,编译模块;

7.       #make modules_install, 安装模块,安装目录为:/lib/modules/x.xx.xx/

8.       ./System..map./arch/i386/boot/bzImage两文件拷到/boot下,并分别命名为:System..ma-x.xx.xxvmlinuz-x.xx.xx,然后再分别创建它他的链接System..mapvmlinuz

9.       #new-kernel-pkg  --install  --depmod  --mkinitrd  x.xx.xx

--mkinitrd Initial Ramdisk,可以直接敲个mkinitrd -h看看

--depmod 检查内核中有没有未解析的symbol

--install grub中安装一个启动选项

10.   #reboot,重启机器,可看到新内核的引导标签;

11.   完成;

 

新版本方法(2.6.xx以上)

1.       下载linux源代码,解压到一个目录下(如:/usr/src/linux-x.xx.xx);

2.       进入解压的目录:/usr/src/linux-x.xx.xx

3.       #make menuconfig,配置内核(可以参考网上),保存配置;

4.       #make,编译内核;

5.       #make install,安装内核;

6.       #make modules,编译模块;

7.       #make modules_install, 安装模块,安装目录为:/lib/modules/x.xx.xx/

8.       #reboot,重启机器,可看到新内核的引导标签;

9.       完成;

 

 

其中,对内核的配置是关键,也是最难的地方!

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值