网站首页  教案中心  课件中心  试题中心  图片中心  电脑教程  文学天地  书香惠苑  

  您现在的位置: 冰秋语文网 >> 操作系统 >> Linux教程 >> 正文
          ★★★||【字体:



如何编译内核
作者:admin    文章来源:本站原创  点击数:   更新时间:2007-7-19 1:42:15
载入中…
 

如何编译内核

 

如果你不想改变内核的版本,直接到第四步。

第一步:在任何一个子目录下(但通常是在/usr/src/下)untar 解开新的内核源程序:
tar xvfz linux-x.x.xx.tar.gz (例如linux-2.0.35.tar.gz)
或者是打补丁(patch):
gzip -cd patch-2.0.35.gz | patch -p0
打完补丁直接跳到第四步

第二步:rm /usr/src/linux
这通常是一个符号连接。
第三步:在 /usr/src/ 下建立一个符号连接到你的新内核目录。
Ln -s /usr/src/linux.2.x.xx /usr/src/linux
老版本的内核可能还要做一下工作:
cd /usr/include
rm -rf asm linux scsi
ln -s /usr/src/linux/include/asm-i386 asm
ln -s /usr/src/linux/include/linux linux
ln -s /usr/src/linux/include/scsi scsi

第四步:将当前目录变成 /usr/src/linux
cd /usr/src/linux

第五步:变成超级用户
su

第六步:配置内核
如果你在 X window 下并且希望有图形界面,你就说:
     make xconfig
注: 你需要安装Tk/Tcl包并且X Server的分辨率在800x600以上.
如果你不在 X Window 下或不想使用图形界面,你就说:
make config 或 make menuconfig (推荐)
逐个回答完问题后稍等片刻,等提示符出现或图形界面消失,
系统就配置好了。

第七步:生成新内核,你说:
make dep ; make clean
make zImage (或则用make bzImage进一步压缩内核)
注意大小写一定要搞对!
还有make zlilo/make install等可选择。

第八步:如果你用了模块,你还需要生成和安装模块
make modules
make modules-install
depmod -a

第九步:察看你的 /etc/lilo.conf 看用的是那个目录的那个文件作为
image。例如:image = /boot/vmlinuz (slackware版是/vmlinuz)
     将 /usr/src/linux/System.map 复制到 /boot 目录中,
将 /usr/src/linux/arch/i386/boot/zImage 复制到 /boot 目录中并改名为 vmlinuz
我不赞成改名覆盖的办法,推荐的方法是:
用一个新文件名将新内核拷贝到相应的目录下,如
cp /usr/src/linux/arch/i386/boot/zImage /boot/zImage2
然后编辑/etc/lilo.conf文件,把原内核有关的那一段复制一份,如
image = /boot/vmlinuz
root = /dev/hda1
label = linux
复制后把image改成/boot/zImage2 把label改成newlinux.
这样新内核与旧内核可以共存,当新内核不能启动时,还有备份在那儿呢.
注意复制后放置的位置,如果没有设置default则谁是第一项谁就是缺省启动项。

第十步:安装新内核并重新起动。
Lilo (不要忘记了这一步哦! 并注意看输出信息)
shutdown -r now

警告:你应该有备用的起动手段,不然新内核起动不了你哭都没眼泪! :-)

编译一次在我的 120 MHz 奔腾 32 MB 主存的机器上要 20 分钟,在我的P2 400上只需几分钟.

更详细的情况请看 /usr/src/linux/readme, 以及用"man lilo" "man lilo.conf" "man initrd"等命令查看有关资料,
动手之前仔细阅读有关资料是个好习惯!
给新手的提示:开机启动LILO后出现"LILO:"的提示时,按TAB键显示所有可启动的项(由label定义)。

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
 

最新推荐

相关文章


没有相关教程
 

精彩相关

 

热 门 关 注

网友评论

(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 
本站公告

      欢迎使用:www.yw580.com(语文我帮你)访问本站!  [冰秋语文网  2008年4月13日]            冰秋语文网欢迎您!  [冰壶秋月  2008年2月16日]        

网 站 统 计
教案中心:2891 篇文章
课件中心:2160 个课件
试题中心:958 篇试题
图片中心:235 张图片
电脑教程:269 篇教程
文学天地:459 篇文章
注册会员:5669位
用 户 排 行
名次用户名文章数
1admin5470
2zheng1268
3jiabo81696
4mjqzw06031210
5hwz8079
最 新 调 查
    你认为本站在哪些方面是最需要加强的?
教学教案和模拟试题
教学课件和图片素材
文学资料和电脑教程
增设教学影音栏目
增设冰秋语文网论坛
增设班主任管理栏目
冰秋语文网美工设计
其它(请写在网站留言上)

  

友情连接

点击申请点击申请点击申请点击申请点击申请点击申请点击申请
免责声明:为了交流教学经验,本站各类图片、文章,教案、课件,影像等资料部分是摘自互联网或者由网友上传,作品版权归所属原媒体与作者。
如果您认为本站侵犯了您的版权,我们将在第一时间妥善处理!本站衷心地感谢资料原创者!本站所提供的一切资料,谢绝用于一切商业行为!
版权所有 :冰秋语文网(语文我帮你) § 联系邮箱:happysamuel816@126.com QQ:331547296
Copyright © 2007-2012 冰秋语文网 Corporation, All Rights Reserved 站长:
冰壶*秋月  粤ICP备06034971号