侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Fedora9下编译内核

2023-12-09 星期六 / 0 评论 / 0 点赞 / 91 阅读 / 2901 字

。Fedora8/9下编译内核步骤 <last modified 2016.11.24> . 安装内核头文件(满足一般应用层开发) yum install kernel-devel . 安装内核

Fedora8/9下编译内核步骤

    <last modified 2016.11.24>

 

. 安装内核头文件(满足一般应用层开发)

    yum install kernel-devel

. 安装内核源码(内核/驱动编程)

下载内核源码(通过yum, 当然也可以手工下载)

yum install yum-utils (必要工具)

yum install rpmdevtools

yumdownloader --source kernel (在当前目录下载源码包)

if(找到源码包并下载成功后)

{

.得到kernel-src包

     e.g kernel-2.6.27.25-78.2.56.fc9.src.rpm

 

.安装kernel-src包

     rpm -ivh kernel-2.6.27.25-78.2.56.fc9.src.rpm

 

     安装到目录 /usr/src/kernel (自动建立);

 

     同时生成rpm包描述文件 /usr/src/redhat/SPECS/kernel.spec

 

     > cd /usr/src/redhat/SPECS/kernel.spec

 

     rpm更新

          rpmbuild -bp --target=$(uname -m) kernel.spec

          (将下载下来的包文档展开到指定目录 /usr/src/redhat/BUILD/kernel-2.6.XX/linux-2.6.XX.i686)

 

     > cd /usr/src/redhat/BUILD/kernel-2.6.27/linux-2.6.27.x86_64

}

else

{

     从kernel.org直接下载你要的源码包

     解压缩

     > cd [src-dir]/

}

 

. 开始编译了

     yum install ncurses-devel

     make mrproper (清除之前编译结果) 

     make menuconfig (配置)

     make (编译kernel)

     make bzImage (压缩内核)

     make modules (编译模块)

     make modules_install (安装内核模块)

     make install (安装)

          手工安装可操作参考 (http://blog.csdn.net/u012317833/article/details/23347731)

 

. 配置grub

     /boot/grub/grub.conf

     注释掉hiddenmenu以便在系统启动时显式系统版本选单;     

广告 广告

评论区