LinuxSir.cn,穿越时空的Linuxsir!

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

哪位传授一点内核编译的技巧

[复制链接]
发表于 2005-12-21 19:36:38 | 显示全部楼层 |阅读模式
比如通过lspci dmesg等命令查看硬件资源从而编译出最小化的内核。或者用menuconfig配置出具有最大兼容性的内核等等。

期待高手支招。
发表于 2005-12-21 23:34:14 | 显示全部楼层
最大兼容性的内核 用genkernel,按手册做

最小化的内核,pc或pc服务器平台,可用的合理内核基本就在1M多到2M附近转悠,个人觉得最小化没什么意义。
回复 支持 反对

使用道具 举报

发表于 2005-12-22 01:17:28 | 显示全部楼层
Post by sword2k
...个人觉得最小化没什么意义。

有同感,最多也就差那么1, 2M,没什么意思。
回复 支持 反对

使用道具 举报

发表于 2005-12-22 11:29:17 | 显示全部楼层
通常我就是拿一个livecd或者knoppix的 /proc/config.gz,gunzip 成/usr/src/linux/.config,
然后make oldconfig,再make menuconfig

把启动时用得着的,比如SATA,根文件系统支持等等编译进内核 [M] ->
  • 。 这样可以省去initrd,而且效率应该会高一些。

    如果你喜欢赶时髦,经常追新的内核,也可以把用不到的硬件支持去掉,可以节约一些时间。
  • 回复 支持 反对

    使用道具 举报

    发表于 2005-12-22 12:14:11 | 显示全部楼层
    Post by Glue
    通常我就是拿一个livecd或者knoppix的 /proc/config.gz,gunzip 成/usr/src/linux/.config,
    然后make oldconfig,再make menuconfig

    There's no need to 'make oldconfig'.
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2005-12-22 12:39:56 | 显示全部楼层
    Post by Glue
    通常我就是拿一个livecd或者knoppix的 /proc/config.gz,gunzip 成/usr/src/linux/.config,
    然后make oldconfig,再make menuconfig

    把启动时用得着的,比如SATA,根文件系统支持等等编译进内核 [M] ->
  • 。 这样可以省去initrd,而且效率应该会高一些。

    如果你喜欢赶时髦,经常追新的内核,也可以把用不到的硬件支持去掉,可以节约一些时间。



  • 这个主意不错,LiveCD使用的内核一般是具有最大兼容性的内核了。用
    #zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6也可以复制光盘的内核设定。然后就 genkernel --udev all
    回复 支持 反对

    使用道具 举报

    发表于 2005-12-26 16:38:30 | 显示全部楼层

    hp 安腾2安装

    有人安装成功么,rx1600的机器没有显卡,console安装,折腾死了,efi启动没问题,从stage3安装,启动到 start locale就死了。
    连gentoo for ia64的安装文档都找不着
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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