关于编译内核的时间,一个半小时算正常吗?
内核编译和嵌入式产品的设计与开发
回复
打印预览
22 帖子
1
2
下一页
zhou586w
帖子: 33 注册时间: 2009-08-08 23:58
关于编译内核的时间,一个半小时算正常吗?
引用
#1
帖子
由 zhou586w » 2010-11-13 18:39
我的电脑是联想的y430,cpu是t6400,2GHz,2G ddr3内存,500G 7200 转日立硬盘,编译的内核是2.6.36,系统是10.04.用了一个半小时编译算是正常吗?
页首
xhy
帖子: 3916 注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#2
帖子
由 xhy » 2010-11-13 18:49
不正常,这配置,正常情况应该不超过5分钟
目前负债150多万
页首
dshbusiness
帖子: 1831 注册时间: 2009-04-03 15:10
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#3
帖子
由 dshbusiness » 2010-11-13 18:50
不正常,没配置好
页首
remeber
论坛版主
帖子: 13030 注册时间: 2009-01-06 15:18
来自: 人间
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#4
帖子
由 remeber » 2010-11-13 18:50
lz感觉哪不正常了?
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
页首
zhou586w
帖子: 33 注册时间: 2009-08-08 23:58
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#5
帖子
由 zhou586w » 2010-11-13 18:56
xhy 写了:不正常,这配置,正常情况应该不超过5分钟
那请问你知道大概是什么原因吗?我是直接下从www.kernel.org上下载的内核,60多M,参照“从linux-2.6.32开始可以使用make localmodconfig自动精简内核, 菜鸟也能轻松精简内核到十几MB”的帖子,用make xconfig 精简了部分驱动,然后用make-kpkg clean 和 fakeroot make-kpkg --initrd --append-to-version=gould0.76 kernel_image 来编译的,期间电脑风扇也一直在狂转。
页首
zhou586w
帖子: 33 注册时间: 2009-08-08 23:58
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#6
帖子
由 zhou586w » 2010-11-13 18:59
remeber Jiraiya 写了:lz感觉哪不正常了?
我也不太清楚,参照的帖子用的是p4 1.7的cpu,用了半个钟头,编译的是2.6.32的内核。才刚开始学编译,疑惑较多,见笑了
页首
frankvista
帖子: 177 注册时间: 2010-06-16 20:55
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#7
帖子
由 frankvista » 2010-11-13 19:01
5分钟的话大概要精简到只有机器有的设备才编译进去吧!
一般需求make localmodconfig基本上可以了。
另外不建议在Ubuntu中编译内核,如果想编译的话最好换Gentoo,那里面编译比较好。
页首
zhou586w
帖子: 33 注册时间: 2009-08-08 23:58
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#8
帖子
由 zhou586w » 2010-11-13 19:04
dshbusiness 写了:不正常,没配置好
我该怎样配置我的电脑呢?我之前装过9.04,9.10,10.4,10.10,都没有怎么注意这个问题,只是开机后的速度时快时慢,打开Terminal的速度也一样不稳定。请指教
页首
xhy
帖子: 3916 注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#9
帖子
由 xhy » 2010-11-13 19:06
当然是最精简的情况了,本机用不到的设备,没必要编译,
配置好点的机器(i7+ssd),精简下内核,编译一次不到1分钟
步骤1 把所有能去掉的选项全去掉
步骤2 把支持系统的最基本选项打上
步骤3 把可能要用到的功能选上
目前负债150多万
页首
dshbusiness
帖子: 1831 注册时间: 2009-04-03 15:10
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#10
帖子
由 dshbusiness » 2010-11-13 19:14
就make localmodconfig基本就可以了
一般注意以下几个问题:
如果要用ext4,要把支持2TB大文件那个选中
记得选择kms相关选项,即kernel modesetting
还有把显卡相关的内容选上
一般还需要把framebuffer选上
还有就是把ramfs相关的选项选上
别太精简了,不然最后启动不了。
编译的时候用make -j5(双核处理器的话),然后手动安装
推荐一本书
Linux kernel in a nutshell
注意名字里有个kernel
仔细看4到8章,书是英文的,就锻炼下英文吧
以上个人看法,仅供参考。
页首
frankvista
帖子: 177 注册时间: 2010-06-16 20:55
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#11
帖子
由 frankvista » 2010-11-13 19:15
xhy 写了:当然是最精简的情况了,本机用不到的设备,没必要编译,
配置好点的机器(i7+ssd),精简下内核,编译一次不到1分钟
步骤1 把所有能去掉的选项全去掉
步骤2 把支持系统的最基本选项打上
步骤3 把可能要用到的功能选上
是不是touch .config建立空文件然后make menuconfig?
请问您这样选择一次参数需要多少时间?
还有您怎么确定是否需要编译进去的?lshw还是什么工具?还是自己非常了解自己的硬件?
上次由 frankvista 在 2010-11-13 19:19,总共编辑 1 次。
页首
dshbusiness
帖子: 1831 注册时间: 2009-04-03 15:10
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#12
帖子
由 dshbusiness » 2010-11-13 19:19
xhy 写了:当然是最精简的情况了,本机用不到的设备,没必要编译,
配置好点的机器(i7+ssd),精简下内核,编译一次不到1分钟
步骤1 把所有能去掉的选项全去掉
步骤2 把支持系统的最基本选项打上
步骤3 把可能要用到的功能选上
我也很感兴趣怎么能做到一分钟的??
页首
dshbusiness
帖子: 1831 注册时间: 2009-04-03 15:10
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#13
帖子
由 dshbusiness » 2010-11-13 19:25
我一般只能10分钟左右
页首
寒声碎
帖子: 1723 注册时间: 2009-07-31 16:50
联系:
联系 寒声碎
ICQ
网站
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#14
帖子
由 寒声碎 » 2010-11-13 19:37
我这个平衡啊~~~ 我以为只有我编译了两个半小时~~
不过我是无穷老机嘿嘿~~
顺便问一下 我编译出的deb包9.5M正常吗~
个人博客:http://lvlingli.sinaapp.com
页首
xhy
帖子: 3916 注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
Re: 关于编译内核的时间,一个半小时算正常吗?
引用
#15
帖子
由 xhy » 2010-11-13 20:03
frankvista 写了:xhy 写了:当然是最精简的情况了,本机用不到的设备,没必要编译,
配置好点的机器(i7+ssd),精简下内核,编译一次不到1分钟
步骤1 把所有能去掉的选项全去掉
步骤2 把支持系统的最基本选项打上
步骤3 把可能要用到的功能选上
是不是touch .config建立空文件然后make menuconfig?
请问您这样选择一次参数需要多少时间?
还有您怎么确定是否需要编译进去的?lshw还是什么工具?还是自己非常了解自己的硬件?
如果是不熟悉的内核版本,搞一个能用的配置,差不多要一个小时。
block设备驱动和文件系统必须编译进去,否则不做initrd启动不了。
硬件其实没多少东西,通用驱动如scsi所有平台都要选,
cpu只要选型号,内存不用配,磁盘和网卡,传感器,usb,
声卡,支持显卡的基础驱动,高精度时钟,要用的文件系统和codepage,
还有如tcp/ip, pptp等网络协议,IO调度器等等,围绕这些东西选一选,
安装后如果不正常,根据提示做调整,直到正常为止。
目前负债150多万
页首
回复
打印预览
显示: 全部帖子1天7天2周1个月3个月6个月1年
排序: 作者发表时间标题
排序方向: 升序降序
22 帖子
1
2
下一页
回到 “内核及嵌入式开发”
前往
公告/注意事项 ↳ 新闻和通知 ↳ 软件推荐 系统安装 ↳ 教学和常见问答 ↳ 系统安装和升级 ↳ 启动和引导 ↳ 网卡无线拨号 ↳ 硬件与内核 ↳ 笔记本及便携设备 ↳ Ubuntu衍生版 ↳ 其他类Unix OS发行版 ↳ Debian发行版 配置美化 ↳ 中文显示和输入法 ↳ 个人配置文件存放点 ↳ 软件文档翻译 ↳ 窗口管理器及美化 ↳ 桌面展示 软件使用 ↳ 办公、图像、机械电子设计等 ↳ Vim和Emacs ↳ 开源模板库 ↳ 互联网相关软件 ↳ 影音多媒体 ↳ 游戏和模拟器 ↳ 虚拟机和虚拟化 ↳ Wine及其分支 ↳ 其它类软件 服务器管理 ↳ 服务器运维 ↳ 云计算和容器(K8S/KVM/Docker/WSL等) ↳ Ubuntu VPS 程序设计与开发 ↳ Shell脚本 ↳ 软件/网站开发 ↳ 内核及嵌入式开发 ↳ Ubuntu编译和打包 ↳ 开源小工具 ↳ 挑战任务 感想与交流 ↳ 深度PK版 ↳ Ubuntu故事和感慨 ↳ 同城交流 ↳ 校园社团 ↳ 港澳台校区 ↳ 国外校区 站务区 ↳ 论坛管理 ↳ Ubuntu中文网上商店