LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: erniu

想编译内核又不知道怎么编译的人看这里

[复制链接]
发表于 2009-5-12 21:21:52 | 显示全部楼层
看金步国先生的kernel配置翻译,虽然老了点,但是上手容易
http://lamp.linux.gov.cn/Linux/kernel_options.html
接着自己实践几次马上搞定。。。
  1. ls -lh /boot/
  2. 总计 2.4M
  3. -rw-r--r-- 1 root root  45K 05-11 11:02 config-2.6.30-rc5
  4. drwxr-xr-x 2 root root  376 05-11 11:20 grub
  5. -rw-r--r-- 1 root root 810K 05-11 11:13 System.map-2.6.30-rc5
  6. -rw-r--r-- 1 root root 1.5M 05-11 11:13 vmlinuz-2.6.30-rc5
  7. du -lhs /lib/modules/2.6.30-rc5/
  8. 2.4M        /lib/modules/2.6.30-rc5
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-5-13 00:03:05 | 显示全部楼层
顶!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2009-5-13 05:49:36 | 显示全部楼层
Post by nonplus;1986504
看金步国先生的kernel配置翻译,虽然老了点,但是上手容易
http://lamp.linux.gov.cn/Linux/kernel_options.html
接着自己实践几次马上搞定。。。
  1. ls -lh /boot/
  2. 总计 2.4M
  3. -rw-r--r-- 1 root root  45K 05-11 11:02 config-2.6.30-rc5
  4. drwxr-xr-x 2 root root  376 05-11 11:20 grub
  5. -rw-r--r-- 1 root root 810K 05-11 11:13 System.map-2.6.30-rc5
  6. -rw-r--r-- 1 root root 1.5M 05-11 11:13 vmlinuz-2.6.30-rc5

  7. du -lhs /lib/modules/2.6.30-rc5/
  8. 2.4M        /lib/modules/2.6.30-rc5
复制代码






老大,能做到2.4m的吗?太震撼了,向您致敬,也想作个最大程度的精简内核,我也用国金步国的那文章,可出来的11m(linux开头的那个.deb文件),还弄得启动不显示进度,tty下也花屏,晕,


老大有劳您分享下细化点的经念好不?
回复 支持 反对

使用道具 举报

发表于 2009-5-13 09:22:00 | 显示全部楼层
最主要的就是不需要的东西都不选,特别是driver部分的选项
估计你还是很多不确定的选项都保留了
Post by kantian;1986587
老大,能做到2.4m的吗?太震撼了,向您致敬,也想作个最大程度的精简内核,我也用国金步国的那文章,可出来的11m(linux开头的那个.deb文件),还弄得启动不显示进度,tty下也花屏,晕,


老大有劳您分享下细化点的经念好不?
回复 支持 反对

使用道具 举报

发表于 2009-5-13 10:19:02 | 显示全部楼层
我的最新内核跟老大的差不多大小了,是用系统自带配置和昨天废掉的配置嫁接出来的,到目前为止,除了发现sensors模块被我稀里糊涂的去掉不能用外,还没发现其他问题,呵呵

sensors驱动我也重新装过,没用,
也不知道要在那里改回来。郁ing~~~~


sudo ls -lh /boot/
总计 35M
-rw-r--r-- 1 root root  90K 03-26 16:23 config-2.6.26-2-686
-rw-r--r-- 1 root root  94K 05-11 01:28 config-2.6.28.8-default1
-rw-r--r-- 1 root root  63K 05-13 06:59 config-2.6.28.8-kantian
drwxr-xr-x 2 root root 1.0K 05-13 07:00 grub
-rw-r--r-- 1 root root 7.5M 05-09 09:06 initrd.img-2.6.26-2-686
-rw-r--r-- 1 root root 6.5M 05-09 08:27 initrd.img-2.6.26-2-686.bak
-rw-r--r-- 1 root root 7.6M 05-11 01:17 initrd.img-2.6.28.8-default1
-rw-r--r-- 1 root root 5.7M 05-13 06:57 initrd.img-2.6.28.8-kantian
drwx------ 2 root root  12K 05-09 08:11 lost+found
-rw-r--r-- 1 root root 907K 03-26 16:23 System.map-2.6.26-2-686
-rw-r--r-- 1 root root 959K 05-11 00:57 System.map-2.6.28.8-default1
-rw-r--r-- 1 root root 911K 05-13 05:08 System.map-2.6.28.8-kantian
-rw-r--r-- 1 root root 1.5M 03-26 16:22 vmlinuz-2.6.26-2-686
-rw-r--r-- 1 root root 1.6M 05-11 00:57 vmlinuz-2.6.28.8-default1
-rw-r--r-- 1 root root 1.5M 05-13 05:08 vmlinuz-2.6.28.8-kantian
kantian@kantian:~$
回复 支持 反对

使用道具 举报

发表于 2009-5-13 10:31:26 | 显示全部楼层
老大没有initrd.img?



引用:
作者: nonplus
看金步国先生的kernel配置翻译,虽然老了点,但是上手容易
http://lamp.linux.gov.cn/Linux/kernel_options.html
接着自己实践几次马上搞定。。。
代码:

ls -lh /boot/
总计 2.4M
-rw-r--r-- 1 root root 45K 05-11 11:02 config-2.6.30-rc5
drwxr-xr-x 2 root root 376 05-11 11:20 grub
-rw-r--r-- 1 root root 810K 05-11 11:13 System.map-2.6.30-rc5
-rw-r--r-- 1 root root 1.5M 05-11 11:13 vmlinuz-2.6.30-rc5
du -lhs /lib/modules/2.6.30-rc5/
2.4M /lib/modules/2.6.30-rc5
回复 支持 反对

使用道具 举报

发表于 2009-5-13 10:56:42 | 显示全部楼层
收藏之                   。
回复 支持 反对

使用道具 举报

发表于 2009-5-13 11:20:13 | 显示全部楼层
最新版的系统已经在安装的时候选择只安装本机需要的驱动选项了.这样就可以初步精简内核.
回复 支持 反对

使用道具 举报

发表于 2009-5-13 11:30:15 | 显示全部楼层
@kantian

initrd 不是必须的
回复 支持 反对

使用道具 举报

发表于 2009-5-13 11:41:28 | 显示全部楼层
Post by linuxpro;1986663
最新版的系统已经在安装的时候选择只安装本机需要的驱动选项了.这样就可以初步精简内核.



我多是用网络安装的,好像没看到有这个选项啊,不过从我编译的内核好像是跟系统自带的一样大小,难到我的系统默认内核已经精简过?


rw-r--r-- 1 root root 907K 03-26 16:23 System.map-2.6.26-2-686
-rw-r--r-- 1 root root 959K 05-11 00:57 System.map-2.6.28.8-default1
-rw-r--r-- 1 root root 911K 05-13 05:08 System.map-2.6.28.8-kantian
-rw-r--r-- 1 root root 1.5M 03-26 16:22 vmlinuz-2.6.26-2-686
-rw-r--r-- 1 root root 1.6M 05-11 00:57 vmlinuz-2.6.28.8-default1
-rw-r--r-- 1 root root 1.5M 05-13 05:08 vmlinuz-2.6.28.8-kantian
回复 支持 反对

使用道具 举报

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

本版积分规则

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