免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2594 | 回复: 8
打印 上一主题 下一主题

学习内核编译的小问题. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-18 14:23 |只看该作者 |倒序浏览
我刚刚开始学习内核编译,用make xconfig dep bzimage modules modules_install等编译完以后在我的目录下产生两个文件vmlinux和system.map
拷贝到/boot下,我在修改grub.conf发现内容是
title Red Hat Linux (2.4.18-14)
        root (hd0,2)
        kernel /vmlinuz-2.4.18-14 ro root=LABEL=/
        initrd /initrd-2.4.18-14.img
我发现我地/boot目录下有 vmlinux-2.4.18-14 和 vmlinuz-2.4.18-14
还有system.map  我把我编译过的那两个文件拷贝过来,发现改动不能生效,我该怎么作才能让新内核生效?

论坛徽章:
0
2 [报告]
发表于 2003-06-18 14:29 |只看该作者

学习内核编译的小问题.

首先,要在grub.conf里指明新的内核文件;
其次,如果内核有较大变化,特别是模块的变化,需要类似:

mkinitrd /boot/initrd-2.2.5-15.img 2.2.5-15

论坛徽章:
0
3 [报告]
发表于 2003-06-18 14:37 |只看该作者

学习内核编译的小问题.

我也想指定但是原来默认的哪个是vmlinuz-2.4.18-14 我编译以后根本没找到哪个文件,我只是找到了vmlinux 和 system.map文件在我原来的/boot里面就有system.map  vmlinux-2.4.18-14  vmlinuz-2.4.18-14 可是我编译以后就有system.map vmlinux这两个文件,也没有initrd这个文件呀.

论坛徽章:
0
4 [报告]
发表于 2003-06-18 15:06 |只看该作者

学习内核编译的小问题.

mkinitrd /boot/initrd-2.2.5-15.img 2.2.5-15

论坛徽章:
0
5 [报告]
发表于 2003-06-18 15:30 |只看该作者

学习内核编译的小问题.

是加载模块吗?可是我编译以后没看见有initrd这个文件呀,也没有2.4.18-14的文件?

论坛徽章:
0
6 [报告]
发表于 2003-06-18 15:37 |只看该作者

学习内核编译的小问题.

执行mkinitrd /boot/initrd-2.2.5-15.img 2.2.5-15
生成initrd-x.x.x.img文件 ,2.2.5-15是你的内核版本。

论坛徽章:
0
7 [报告]
发表于 2003-06-18 15:47 |只看该作者

学习内核编译的小问题.

我生成了文件了,是不是下一步在grub.conf中配置中用这个.img文件替换原来的哪个文件就形了????

论坛徽章:
0
8 [报告]
发表于 2003-06-18 15:54 |只看该作者

学习内核编译的小问题.

是,当然,还要替换内核文件了。

论坛徽章:
0
9 [报告]
发表于 2003-06-18 15:59 |只看该作者

学习内核编译的小问题.

可是我没有找到内核文件呀,编译就生成了vmlinux和system.map这两个文件,我看内核文件好像是vmlinuz-2.4.18-14呀.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP