科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道一个Linux爱好者的2.6.11内核编译过程 (9)

一个Linux爱好者的2.6.11内核编译过程 (9)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

这个东东你要是搞不来就不要搞,默认的也可以的。先学习一下怎么样编译内核,等成功了,有了经验了在改也没有事的!

作者:IHH 来源:Linux公社 2007年11月5日

关键字: 过程 编译 内核 Linux

  • 评论
  • 分享微博
  • 分享邮件
这个东东你要是搞不来就不要搞,默认的也可以的。先学习一下怎么样编译内核,等成功了,有了经验了在改也没有事的!

编译内核:



# cd /usr/src/linux 
# make dep -----链接程序代码与函数库. 
# make clean -----删除不必要的模块和文件. 
# make bzImage -----开始编译系统内核. 
# make modules -----开始编译外挂模块. 
# make modules_install -----安装编译完成的模块. 
 
# su - 
# /sbin/depmod -a -----创建模块的链接.

更换内核:

# cd /boot -----切换到引导分区/boot. 
# rm System.map vmlinuz -----删除旧的符号链接. 
# mv /usr/src/linux/System.map System.map 
# mv /usr/src/linux/arch/i386/boot/bzImage vmlinuz

如果你用GRUB来管理开机,简单点就是你装了win还装了linux就要修改/boot/grub下的menu.1st文件:

# vi /boot/grub/menu.1st

键入i进入编辑模式:

# grub.conf generated by anaconda 
# 
# Note that you do not have to rerun grub after making changes to this file 
# NOTICE: You do not have a /boot partition. This means that 
# all kernel and initrd paths are relative to /, eg. 
# root (hd0,1) 
# kernel /boot/vmlinuz-version ro root=/dev/hda2 
# initrd /boot/initrd-version.img 
#boot=/dev/hda 
default=1 
timeout=10 
splashimage=(hd0,1)/boot/grub/splash.xpm.gz 
title Fedora Core(2.6.11) 
root (hd0,1) 
kernel /boot/vmlinuz ro root=/dev/hda2 ---你的linux所在的分区 
title DOS 
rootnoverify (hd0,0) 
chainloader +1 


title Fedora Core(2.4.22) 
root (hd0,1) 
kernel /boot/vmlinuz-2.4.22-1.2115.nptl ro root=LABEL=/ 
hdd=ide-scsi rhgb 
initrd /boot/initrd-2.4.22-1.2115.nptl.img
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章