make mrproper要clean掉所有已编译好的模块,清除所有的垃圾,回到原始状态,
所以多次编译过的源码包更要用这个命令,第一次用的源码包反而不用.
make install包括那个make bzImage.
我发现make install包括了make bzImage、copy 和 vi /boot/grub/grub.conf,
不对之处,敬请指点 为什么在Readme中,没有make的说明??用make比不用有什么好处吗?还是一样的? 下载 linux-2.6.0-test11.tar.bz2 保存到 /tmp
# cd /tmp
# bunzip2 linux-2.6.0-test11.tar.bz2
# tar -vxflinux-2.6.0-test11.tar
# ln -s /tmp/linux-2.6.0-test11 /usr/src/linux-2.6.0-test11
# cd /usr/src/linux-2.6.0-test11
# make gconfig (或make xconfig 需要有qt) 安需要配置并保存
# make bzImage
# make modules
# make modules_install
# cp ./arch/i386/boot/bzImage /boot/vmlinuz-2.6.0-test11
# cp ./System.map /boot/System.map-2.6.0-test11
# mkinitrd /boot/initrd-2.6.0-test11.img 2.6.0-test11
# vi /boot/grub/menu.lst
我的内容如下:
default=0
timeout=10
splashimage=(hd0,1)/grub/splash.xpm.gz
title Fedora Core (2.4.22-1.2115.nptl)
root (hd0,1)
kernel /vmlinuz-2.4.22-1.2115.nptl ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.22-1.2115.nptl.img
title 2.6.0-test11
root (hd0,1)
kernel /vmlinuz-2.6.0-test11 ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.6.0-test11.img
title MS OS
rootnoverify (hd0,0)
chainloader +1
我原来是Frdora1,有MS OS(windows2K). 为什么在Readme中,没有make的说明??用make比不用有什么好处吗?还是一样的?
不需要到readme里找
文档的更新似乎有点脱节
你输入make help看一下就全明白了 有个问题和部长阁下探讨,
make mrproper要clean掉所有已编译好的模块,清除所有的垃圾,回到原始状态,
所以多次编译过的源码包更要用这个命令,第一次用的源码包反而不用.
make install包括那个make bzImage.
我发现make install包括了make bzImage、copy 和 vi /boot/grub/grub.conf,
不对之处,敬请指点
make mrproper会清理很多东西,包括原来的.config文件都清理掉,因此,如果需要用这步的话,最好还是先make xconfig或make menuconfig将原来的内核配置另save好,或干脆备份.config文件
我习惯make bzImage,最后再make install,是因为担心不做make bzImage的话,可能make modules就不行(没验证过);而如果不做make modules和make modules_install的话,以前的经验是make install会出错
因此我一般make bzImage,make modules,make modules_install,make install这几步我都做足,反正编译成功的模块不会再编译,就算其中步骤有重复,耗费的时间都不多 good !
“这几步我都做足,反正编译成功的模块不会再编译,就算其中步骤有重复,耗费的时间都不多”,“做足”这个办法很好,不会出错。 :-):-):-):-)
努力学习................. mark and learning
页:
1
[2]