QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: cnlong

编2.6的内核是不是只用这几个命令就行了?

[复制链接]
 楼主| 发表于 2003-11-27 15:53:16 | 显示全部楼层
有个问题和部长阁下探讨,
make mrproper要clean掉所有已编译好的模块,清除所有的垃圾,回到原始状态,
所以多次编译过的源码包更要用这个命令,第一次用的源码包反而不用.
make install包括那个make bzImage.
我发现make install包括了make bzImage、copy 和 vi /boot/grub/grub.conf,
不对之处,敬请指点
回复

使用道具 举报

发表于 2003-11-28 01:18:22 | 显示全部楼层
为什么在Readme中,没有make的说明??用make比不用有什么好处吗?还是一样的?
回复

使用道具 举报

发表于 2003-11-30 15:12:09 | 显示全部楼层
下载 linux-2.6.0-test11.tar.bz2 保存到 /tmp

# cd /tmp
# bunzip2 linux-2.6.0-test11.tar.bz2
# tar -vxf  linux-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).
回复

使用道具 举报

发表于 2003-11-30 15:23:53 | 显示全部楼层
[quote:7eae1cf2df="icezerg"]为什么在Readme中,没有make的说明??用make比不用有什么好处吗?还是一样的?[/quote]

不需要到readme里找
文档的更新似乎有点脱节

你输入make help看一下就全明白了
回复

使用道具 举报

发表于 2003-12-2 10:46:39 | 显示全部楼层
[quote:4313a55220="cnlong"]有个问题和部长阁下探讨,
make mrproper要clean掉所有已编译好的模块,清除所有的垃圾,回到原始状态,
所以多次编译过的源码包更要用这个命令,第一次用的源码包反而不用.
make install包括那个make bzImage.
我发现make install包括了make bzImage、copy 和 vi /boot/grub/grub.conf,
不对之处,敬请指点[/quote]

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这几步我都做足,反正编译成功的模块不会再编译,就算其中步骤有重复,耗费的时间都不多
回复

使用道具 举报

 楼主| 发表于 2003-12-2 13:48:41 | 显示全部楼层
good !
“这几步我都做足,反正编译成功的模块不会再编译,就算其中步骤有重复,耗费的时间都不多”,“做足”这个办法很好,不会出错。 :-)  :-)  :-)  :-)
努力学习.................
回复

使用道具 举报

发表于 2003-12-4 02:04:46 | 显示全部楼层
mark and learning
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-12-5 10:36 , Processed in 0.037133 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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