LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 872|回复: 7

请教编译核心的问题!

[复制链接]
发表于 2006-3-19 11:06:31 | 显示全部楼层 |阅读模式
www.kernel.org下载最新的2.6.15.6
按照网上的方法,配置完后,make 后,接下去应该
make install
make modules
make modules_install。
但是早上进行make 后
make install时候,居然说找不到/lib/modules下的2.6.15.6目录,奇怪!
随后我就先make modules和make modules_install了,然后ls 一下,居然有了这个目录,
再make install就通过了!
难道网上的帖子都在误导我们?还是kernel那里的最新版本不行?
发表于 2006-3-19 13:26:31 | 显示全部楼层
你make bzImage了没有?make bzImage后就应有/lib/modules下的2.6.15.6目录了吧,make install应是最后一个步骤吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-19 23:05:24 | 显示全部楼层
弱弱的问一下,网上好象是说make就可以了,它会自动make bzlmage的吧?
要先进行make bzlmage的吗?
回复 支持 反对

使用道具 举报

发表于 2006-3-20 05:35:55 | 显示全部楼层
kernel 2.6 的make 是會自動make bzImage, 不占過kernel 2.4就不會, 要下make bzImage的

Post by zjracyx
弱弱的问一下,网上好象是说make就可以了,它会自动make bzlmage的吧?
要先进行make bzlmage的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-20 06:50:10 | 显示全部楼层
Post by matthewlam64
kernel 2.6 的make 是會自動make bzImage, 不占過kernel 2.4就不會, 要下make bzImage的

我下的kernel就是2.6.15.6的版本,应该会自动make bzlmage的。
那既然不清楚原因,就不追根溯源了。换个态度问,make ----make modules----make modules_install---make install这样的顺序,目前在我的机器上还没发现什么问题,不知大家有过什么出状况的经验没有?:cool:
回复 支持 反对

使用道具 举报

发表于 2006-3-20 15:47:47 | 显示全部楼层
我的順序是 :
-- make menuconfig (設定)
-- make
-- make modules_install
-- mkinitrd /boot/initrd-2.6.15.6.img 2.6.15.6
-- 手動改 /etc/lilo.conf
-- lilo -v

Post by zjracyx
我下的kernel就是2.6.15.6的版本,应该会自动make bzlmage的。
那既然不清楚原因,就不追根溯源了。换个态度问,make ----make modules----make modules_install---make install这样的顺序,目前在我的机器上还没发现什么问题,不知大家有过什么出状况的经验没有?:cool:
回复 支持 反对

使用道具 举报

发表于 2006-3-24 11:46:43 | 显示全部楼层
d00m3d 的忠告:對任何想深入了解的Linux愛好者,不論你現用哪個發行版,最少都應該做一次LFS,一定會終身受用的。

建议先看看LFS手册和论坛讨论编译内核相关的文章。
回复 支持 反对

使用道具 举报

发表于 2006-3-24 12:29:12 | 显示全部楼层
make install 是需要一个额外的脚本的,一般来说直接把内核拷贝到 /boot 后,修改 grub/lilo 配置文件就可以了。
其他的, make menuconfig && make && make modules_install 是不变的,mkinitrd 看你是否有这个需求,我没用过。既没有LVM,也没有什么需要加载的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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