没有合适的资源?快使用搜索试试~ 我知道了~
linux3.0.4内核编译详细步骤归类.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 181 浏览量
2021-11-09
04:13:20
上传
评论
收藏 259KB PDF 举报
温馨提示
试读
11页
linux3.0.4内核编译详细步骤归类.pdf
资源详情
资源评论
资源推荐
下面具体来看一下,在 HREL6.1 上如何重新编译内核,并升级到 3.0.4 的详细步骤:
1、到 www.kernel.org 上下载相应的内核源码包
[root@yufei kernel]# wget
http://www.kernel.org/pub/ linux /kernel/v3.0/ linux -3.0.4.tar.bz2
--2011-09-06 10:41:45--
http://www.kernel.org/pub/ linux /kernel/v3.0/ linux -3.0.4.tar.bz2
Resolving www.kernel.org... 130.239.17.5, 149.20.4.69, 199.6.1.165, ...
Connecting to www.kernel.org|130.239.17.5|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 76759291 (73M) [application/x-bzip2]
Saving to: “linux -3.0.4.t ar.bz2 ”
100%[=========================================
==============>] 76,759,291 207K/s in 6m 44s
2011-09-06 10:48:32 (185 KB/s) - “ linux- 3.0.4.tar.bz2 ” saved
[76759291/76759291]
2、确认你的系统中已经具备了编译软件的基本条件,也就是要安装 make gcc gcc-c++
ncurses-devel 和库工具等等
3、解压内核源码包
[root@yufei kernel]# tar jxvf linux-3.0.4.tar.bz2 -C /usr/src/
注意, 如果说你的系统时间不对的话, 可能会提示时间相关的错误, 所以要先确认一下你的系统
时间。
4、配置内核编译参数
3.0.4 的内核文件解压出来是 494M
[root@yufei kernel]# cd /usr/src/
[root@yufei src]# du -sh *
4.0K debug
46M kernels
494M linux-3.0.4
[root@yufei src]# cd linux-3.0.4/
[root@yufei linux-3.0.4]# make menuconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
make: *** [menuconfig] Error 2
如果出现上面的错误,记得要安装 ncurses-devel ,如果你设置了本地源的话,就很简单了。
[root@yufei linux-3.0.4]# yum install ncurses-devel
然后再执行就能显示界面了。否则你在终端始终执行不了的。
注:上面是文本方式的介面,也就是 tui 如果说,在 X 界面上的话,可以用 make xconfig (同
样需要 gt-devel 来支持)
上面就是创建 .config 这个内核的配置文件,但用 make menuconfig 是利用新内核所固有的默
认配置基础上所进行的调整, 如果说要在原来系统内核的基础上进行修改的话, 那么就需要用到
make oldconfig 这个命令
为了能在原来的基础上快速的来配置参数, 我们可以直接用系统中的, 然后在其上面进行少量的
修改
[root@yufei linux-3.0.4]# cp
/boot/config-2.6.32-131.0.15.el6.x86_64 .config
[root@yufei linux-3.0.4]# make oldconfig
剩余10页未读,继续阅读
gy51338424
- 粉丝: 0
- 资源: 11万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0