第一次写博客,学习的笔记吧。
内核的编译,内核的编译现在看应该十分简单,但是操作起来就有些麻烦,走了不少弯路。
(1)编译内核的选取,一般linux fedora Ubuntu等都带有内核,Fedora 10 的内核在usr/src/kernels文件夹内部,但是我使用的内核老出问题,编译内核的时候 首先做一下清除,将以前有可能用过的编译的过度文件清除,使用命令make mrproper。出现错误如下
找了好多的资料,没有找到,只好重新下载了一个内核,我下载的内核是2.6.27.39 ,具体步骤是:
1、make mrproper //清除上次编译生成的文件,包括临时文件、中间文件以及配置文件
2、配置内核 //四种方式:1.make config 2.make menuconfig 3.make xconfig 4.make oldconfig这个根据需要确定到底采用什么方式,这里采用的是第四种方式,那么将正在运行的内核的配置文件复制到你源文件的目录下并重命名.config,然后运行make oldconfig 即可,该命令的作用是读取.config并根据新内核版本更新它。
3、编译新内核 //一共 三个命令,依次分别是make all、make modules_ install、make install 依次执行后即可,这里要注意的是若是2.14的内核,需要将make all替换为make dep、 make bzImage make modules 。make all的作用是生成vmlinux和bzImage、 modules等。
4、修改menu.lst //修改默认启动项和等待时间
5、重启查看