热门关键字:  ubuntu  分区  函数  linux系统进程  Fedora

当前位置 :| 主页>Linux教程>内核研究>

内核编译常见错误排除

来源: 作者: 时间:2007-01-09 Tag: 点击:

1. 内核编译的步骤。

make mrproper

make menuconfig / make xconfig /make config

make bzImage

make modules

make modules-install

2.内核编译的环境准备

更新 module-init-tools-3.2.tar.gz;

tar zxvf module-init-tools-3.2.tar.gz

./configure --prefix=/sbin

----in this step some problem will occur

在这一步,就是配置linux的编译环境,如果gcc没有安装正确就不会顺利执行完毕。常见的错误是

找不到ld.这时候应该更新glibc-kernheaders-...rpm包,以及glibc-devel-2.3.2-11.9.i386.rpm.

更新的命令是:rpm -Uvh glibc-devel-2.3.3-11.9.i386.rpm

如果不能更新成功很可能就是一些关联的包需要更新,根据提示将其依次更新就好了。

编译的时间很长,需要耐心等待。

3.使用新内核

如果使用的是GRUB管理系统的引导,则要编辑/boot/grub/menu.lst。添加现在编好的内核。

这一步要非常慎重,因为可能启动不了,使用原来的系统内核,所以原来的不应该删掉。

 


最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册