QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1294|回复: 7

一个编译内核的问题

[复制链接]
发表于 2003-4-24 23:19:05 | 显示全部楼层 |阅读模式
我头一次编译内核,用的是RH72自带的内核源码。
我想问以下几个问题:
1、kernel是内核,System.map是什么?inited又是什么?
2、我按说明编译完后,启动时,GRUB显示
   No setup signature found...
   然后停止启动,我是出了什么错?
3、我自了几篇编译内核的文章,但都是说如何用LILO引导,能不能详细说一下在GRUB下应怎么做?
4、在编译完成后都须要做哪些工作?
   不知我下面还有哪点没做到或做错了?
       cp /usr/src/linux/System.map /boot/System.map
       cp /usr/src/linux/arch/i386/boot/zImage /boot
       mv /boot/zImage /boot/vmlinuz
       mkinitrd -f initrd-2.4.7-10 2.4.7-10
5、mkinitrd -f initrd-2.4.7-10 2.4.7-10是在做什么?

小弟刚学LINUX不久,还望多多帮助啊!!!!
 楼主| 发表于 2003-4-24 23:48:02 | 显示全部楼层
没人啊
回复

使用道具 举报

 楼主| 发表于 2003-4-24 23:49:03 | 显示全部楼层
啥时候才有人啊!!
回复

使用道具 举报

发表于 2003-4-25 08:17:47 | 显示全部楼层
system.map is all kernel symbols
initrd is the initial ram disk.

u need modify u /boot/grub/gurb.conf. can u post u grub.conf file here, in order to help u?
btw, next time, cp u bzimage to vmlinuz-2.4.-xx do not overwrite u old kernel.
回复

使用道具 举报

发表于 2003-4-25 09:39:42 | 显示全部楼层
还是不明白
回复

使用道具 举报

发表于 2003-4-25 10:37:07 | 显示全部楼层
system.map 是编译后的代码要向内存中"放"的映射信息 如果你对编译的原理和流程不打算很熟悉的话 不用管它 不会有问题的
这里的一篇文章讲的就是如何使用grub调用新编译的内河启动 到首页看一下
回复

使用道具 举报

发表于 2003-4-25 21:26:47 | 显示全部楼层
thx wsm.
回复

使用道具 举报

 楼主| 发表于 2003-4-27 15:34:11 | 显示全部楼层
谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-6-16 21:08 , Processed in 0.117438 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表