LinuxSir.cn,穿越时空的Linuxsir!

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

我想用 一台强大的机器 为 一弱不劲风的机器 编译内核

[复制链接]
发表于 2006-9-8 17:14:24 | 显示全部楼层 |阅读模式
强机为签名笔记本,双核的make -j20都没有问题

弱机为VIA-C3-II @ 1GHz,跑一躺差40-50分钟,东西多几个小时!


处理器不同,另外 两台机器的编译器版本也不同,(那弱机 要装 一驱动,无源代码,所以编译器得是4.0)

有没有很好的解决方法?

谢谢了!
发表于 2006-9-8 20:28:53 | 显示全部楼层
最好还是使编译器版本一致,否则将来没法添加模块,不过应该不是必须的。
最关键的还是设置,处理器,设备驱动得选对。
都编译进内核会方便一些,这样的话,只要转移bzImage, System.map和.config就可以了。
回复 支持 反对

使用道具 举报

发表于 2006-9-8 20:32:51 | 显示全部楼层
你看这样行不行,两种方法:
1。直接在强机用  make-kpkg 编译一个适合弱机的内核,然后拷贝编译后的内核到弱机上 dpkg 安装即可。
此法最简单,因为编译内核没说非得到本机上编译才行,只要你选择同样的内核选项,一样的编译器版本,不管在哪个机器上编译出来的东西都一样。

2。如果你希望在弱机上编译内核或其它软件,又想借助一下强机的性能,你试一下 distcc 这个分布式 c/c++ 编译器,要注意强机上要装 gcc 4.0,保持和弱机版本的一致性,并把 gcc 链接到  gcc-4.0,然后在弱机上采用 distcc 联机编译。
http://distcc.samba.org/
回复 支持 反对

使用道具 举报

发表于 2006-9-8 23:16:02 | 显示全部楼层
标题: 我想用 一台强大的机器 为 一弱不劲风的机器 编译内核
你 apt-get 回來的內核不就是在內核維護者的強勁機器做出來的嗎?難道你以為他們真的用 386 來做包乎?

可以放心去馬,樓上兩位說的都有道理,值得參考。
回复 支持 反对

使用道具 举报

发表于 2006-9-8 23:47:03 | 显示全部楼层
呵呵
反正不算交叉编译
内核配置选对就行了
当然“模块”的问题说的有道理
不过
配置=>编译=>安装
估计不会一次成功
慢慢试吧
像楼上说的
做成deb包测试起来方便很多
回复 支持 反对

使用道具 举报

发表于 2006-9-8 23:55:19 | 显示全部楼层
我做過,可以一次成功的 ;)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-9 07:45:43 | 显示全部楼层
非常非常感谢楼上数位大哥。

我会在恰当的时间,搞搞看的。

谢谢again!
回复 支持 反对

使用道具 举报

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

本版积分规则

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