Linux内核学习之一:内核编译及安装(Ubuntu10.04)

大致步骤:

1》拷贝系统config到内核代码根目录并命名为.congfig

2》make menuconfig

     (sudo apt-get install libncurses5-dev)

3》make bzImage

4》make modules

5》sudo make modules_install

6》sudo mkinitramfs -o /boot/initrd.img-2.6.32  2.6.32

7》cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.32

8》sudo gedit /etc/default/grub,修改GRUB_HIDDEN_TIMEOUT为大于0的值

      sudo gedit /etc/grub.d/30_os-prober,将其中time_out=0的地方,也改为和GRUB_HIDDEN_TIMEOUT一致的值。

9》sudo update-grub

10》重启后,即可看到新内核对应的系统启动项。

备注:

1》与其它Linux系统或Ubuntu早期版本相比,mkinitramfs和grub配置两个部分有所不同。

2》使用新内核启动后,仍然会进入Ubuntu系统(因为只是替代了内核)。通过uname -a 命令可以查看使用新内核后版本信息的变化。

      

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值