LinuxSir.cn,穿越时空的Linuxsir!

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

新电脑想安装gentoo系统,最大大大的障碍莫过于kernel

[复制链接]
发表于 2010-10-14 10:25:49 | 显示全部楼层 |阅读模式
不想关心每个电脑的硬件配置,想用通用的配置,啥电脑都可以使用的方法...
发表于 2010-10-14 10:32:03 | 显示全部楼层
找一个别的发行版的内核配置文件来用,如ubuntu
回复 支持 反对

使用道具 举报

发表于 2010-10-14 10:38:22 | 显示全部楼层
第一次是会有点痛。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-14 11:08:37 | 显示全部楼层
自己的电脑那可以把硬件信息搞得很清楚,但是给其他电脑安装系统,还用需要那个驱动加就config进内核的方法绝对是不可取的,不知其他发行版的内核编译方法在gentoo上是否可以用,通用版本的好像多了一个啥支持自动加载模块的功能,不是太懂...
回复 支持 反对

使用道具 举报

发表于 2010-10-14 11:24:50 | 显示全部楼层
可考虑用genkernel.。具体步骤看手册:
http://www.gentoo.org/doc/en/han ... mp;chap=7#doc_chap4
不过这样会牺牲性能和启动速度。

还是建议自行修改.config。.config似乎没有听说过什么根据硬件配置自动生成的方法。
Kernel-seed提供了很好的默认配置(不过硬件驱动部分要自己加): http://kernel-seeds.org/
硬件信息和对应的内核模块,可以在这里速查: http://kmuto.jp/debian/hcl/
回复 支持 反对

使用道具 举报

发表于 2010-10-14 13:16:56 | 显示全部楼层
Post by RichardGv;2115410
可考虑用genkernel.。具体步骤看手册:
http://www.gentoo.org/doc/en/han ... mp;chap=7#doc_chap4
不过这样会牺牲性能和启动速度。

还是建议自行修改.config。.config似乎没有听说过什么根据硬件配置自动生成的方法。
Kernel-seed提供了很好的默认配置(不过硬件驱动部分要自己加): http://kernel-seeds.org/
硬件信息和对应的内核模块,可以在这里速查: http://kmuto.jp/debian/hcl/


现在有个选编, make localmodconfig , 可以去掉没有用过的 module , 参考这里:

http://blog.163.com/vic_kk/blog/static/4947052420108132423450/

在执行 make localmodconfig 之前建议多折腾一下机器,以便让它加载更多所需的模块。
回复 支持 反对

使用道具 举报

发表于 2010-10-14 13:52:12 | 显示全部楼层
我都是先把livecd的/proc/config.gz拿来改改用
回复 支持 反对

使用道具 举报

发表于 2010-10-14 14:09:41 | 显示全部楼层
Post by deepwhite;2115428
现在有个选编, make localmodconfig , 可以去掉没有用过的 module , 参考这里:

http://blog.163.com/vic_kk/blog/static/4947052420108132423450/

在执行 make localmodconfig 之前建议多折腾一下机器,以便让它加载更多所需的模块。

不错,我有次make localmodconfig,结果无线网卡起不来了

所以在make localmodconfig之前,一定要将你本机所有用得上的硬件包括外设全部启动起来

建议找个ubuntu的kernel config,编译此内核,重启机子,将所有自己必须的模块包括外设usb等模块启动,然后make localmodconfig......这样就完美了....当然也可以直接编译进内核...
回复 支持 反对

使用道具 举报

发表于 2010-10-14 15:28:00 | 显示全部楼层
可以使用 livecd 启动,然后 make localmodconfig
我试过好像不好用。。可能是我用的不对?。。。
回复 支持 反对

使用道具 举报

发表于 2010-10-24 02:14:16 | 显示全部楼层
找个好的kernel,比如Sabyon Kernel, 先装一个,再把它作为配置-起点-去genkernel, 等你弄明白genkernel干了点啥,再考虑是不是不需要用genkernel
回复 支持 反对

使用道具 举报

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

本版积分规则

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