ff1977 发表于 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不久,还望多多帮助啊!!!!

ff1977 发表于 2003-4-24 23:48:02

没人啊

ff1977 发表于 2003-4-24 23:49:03

啥时候才有人啊!!

Dragonfly 发表于 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

还是不明白

wsm 发表于 2003-4-25 10:37:07

system.map 是编译后的代码要向内存中"放"的映射信息 如果你对编译的原理和流程不打算很熟悉的话 不用管它 不会有问题的
这里的一篇文章讲的就是如何使用grub调用新编译的内河启动 到首页看一下

Dragonfly 发表于 2003-4-25 21:26:47

thx wsm.

ff1977 发表于 2003-4-27 15:34:11

谢谢
页: [1]
查看完整版本: 一个编译内核的问题