- 18
- 0
- 约4.54千字
- 约 6页
- 2017-08-07 发布于湖北
- 举报
操作系统实验一指导手册
提示:此文档只包含一些基本的实验提示,很多地方仍然需要自己去思考去实现。有能力的同学可以忽略此文档。
Fedora 7虚拟机镜像的初始登录用户名:seu,密码:seu,root用户
实验1:Linux内核代码分析
解压内核
linux-2.6.21.tar.gz是linux-2.6.21的内核代码压缩包,解压:
$ cd Desktop
$ tar zxvf linux-2.6.21.tar.gz
$ cd linux-2.6.21
生成内核配置文件
将当前正在运行的内核对应的配置文件作为模板来生成.config文件,即将/boot目录下的已有的config文件复制到linux-2.6.21目录下
$ make mrproper
$ cp /boot/config-`uname -r` ./config
第一个命令make mrproper用来保证内核树是干净的,如果内核第一次编译则可以省略。其中的uname –r命令可查看当前环境下的内核版本号。
更新config文件:
$ make oldconfig
部分新配置项会提示用户选择,都选N或者缺省即可,完成后即可生成.config文件。
编译安装内核
在编译内核前,可以定义自己的内核版本号,在内核代码的根目录下有Makefile文件,例如将第4行改为:
EXTRAVERSION = -seu
这样新内核版
原创力文档

文档评论(0)