一个编译内核的问题
我头一次编译内核,用的是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不久,还望多多帮助啊!!!! 没人啊 啥时候才有人啊!! 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. 还是不明白 system.map 是编译后的代码要向内存中"放"的映射信息 如果你对编译的原理和流程不打算很熟悉的话 不用管它 不会有问题的
这里的一篇文章讲的就是如何使用grub调用新编译的内河启动 到首页看一下 thx wsm. 谢谢
页:
[1]