关于编译内核的时间,一个半小时算正常吗?

关于编译内核的时间,一个半小时算正常吗?

关于编译内核的时间,一个半小时算正常吗?

内核编译和嵌入式产品的设计与开发

回复

打印预览

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中文网上商店