| 论坛注册| 加入收藏 | 设为首页| RSS
Google
您当前的位置:首页 > Linux频道 > Linux开发区 > 内核研究

内核编译简法

时间:2006-08-09 11:06:05  来源:Linux联盟收集  作者:
具体如下:太多了,打了主要的部分。有些地方没有说明,看命令就明白了。E8NLinux联盟
1、下载内核文件如:linux-2.4.18-3.tar.gz拷贝到/usr/src目录并解压缩。E8NLinux联盟
# cd /usr/srcE8NLinux联盟
# tar zvxf linux-2.4.18-3.tar.gzE8NLinux联盟
2、进入解压目录。(/usr/src/linux-2.4.18-3,视文件名而定)E8NLinux联盟
# cd /usr/src/linux-2.4.18-3E8NLinux联盟
# make mrproperE8NLinux联盟
# make xconfigE8NLinux联盟
3、进行选译,自己设定个性化的内核。完后点“save and exit”E8NLinux联盟
E8NLinux联盟
4、进行编译。E8NLinux联盟
# make depE8NLinux联盟
# make cleanE8NLinux联盟
# make bzImage (I要大写哟)E8NLinux联盟
5、编译模块。E8NLinux联盟
# make modulesE8NLinux联盟
# make modules_installE8NLinux联盟
# depmod -aE8NLinux联盟
6、编译完成,开始替换文件。E8NLinux联盟
# cd /bootE8NLinux联盟
# rm System.mapE8NLinux联盟
# rm vmlinuzE8NLinux联盟
# mv /usr/src/linux-2.4.18-3/System.map System.mapE8NLinux联盟
# mv /usr/src/linux-2.4.18-3/arch/i386/boot/bzImage vmlinuxE8NLinux联盟
7.修改开机设定。E8NLinux联盟
GRUB是 /boot/grub/grub.conf文件 lilo是/etc/lilo.conf文件E8NLinux联盟
可以用命令E8NLinux联盟
# mkinitrd /boot/initrd-2.4.18-3.img 2.4.18-3来生成initrd文件。E8NLinux联盟
用GRUB来举例子说。(红色部分)E8NLinux联盟
# grub.conf generated by anacondaE8NLinux联盟
#E8NLinux联盟
# Note that you do not have to rerun grub after making changes to this fileE8NLinux联盟
# NOTICE: You have a /boot partition. This means thatE8NLinux联盟
# all kernel and initrd paths are relative to /boot/, eg.E8NLinux联盟
# root (hd0,7)E8NLinux联盟
# kernel /vmlinuz-version ro root=/dev/hda10E8NLinux联盟
# initrd /initrd-version.imgE8NLinux联盟
#boot=/dev/hdaE8NLinux联盟
default=1E8NLinux联盟
timeout=5E8NLinux联盟
splashimage=(hd0,7)/grub/splash.xpm.gzE8NLinux联盟
title Red Hat Linux (2.4.18-3)E8NLinux联盟
root (hd0,7)E8NLinux联盟
kernel /vmlinuz-2.4.18-3 ro root=/dev/hda10E8NLinux联盟
initrd /initrd-2.4.18-3.imgE8NLinux联盟
title win xpE8NLinux联盟
rootnoverify (hd0,0)E8NLinux联盟
chainloader +1E8NLinux联盟
重启计算机,完工。E8NLinux联盟
附加说明:E8NLinux联盟
内核编译好后在以下几个位置的。E8NLinux联盟
1。bzImage文件 /usr/src/linux-2.4.18-3/arch/i386/boot目录E8NLinux联盟
2。外挂模块 /usr/src/linux-2.4.18-3/arch/i386/lib目录E8NLinux联盟
3。已安装的模块文件 /lib/modules/2.4.18-3目录E8NLinux联盟
好了就打到这儿,手都打软了,有没有稿费给我哟。找冷风肯定不行了,只有找你2位了。哈哈----E8NLinux联盟
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
    无相关信息
栏目更新
栏目热门