WhiteBear 发表于 2004-2-27 22:05:59

如何在Gentoo中使自定义内核与自动检测共存?

按照Gentoo LiveCD中的文档,在编译内核的时候有两个选择。一个是用Genkernel工具生成一个可以自动检测系统硬件的通用内核;另外一个是手工编译一个适合自己的内核。我想让这两个内核同时存在,平常使用我自己编译的内核,系统硬件有变动的时候用自动检测内核(速度慢)启动重新编译内核。但是好像有几个问题:
第一,两个内核用来存储模块文件的目录都是/lib/modules/gentoo-source-r6, 而自动检测的内核需要的模块比手工编译的要多得多。
第二,/etc/modules.conf文件好像不能自动适应不同的内核来加载不同的模块。
第三,自动检测模块需要运行hotplug进行硬件检测,而手工编译的则不需要,这样就在启动脚本中产生了矛盾。

我希望可以直接在Grub目录中选择启动哪个模块。不知道可不可以实现。

klstg 发表于 2004-3-22 11:23:06

genkernel自动编译就是把所有可选择硬件支持编译为模块,当然比手工的慢很多。
页: [1]
查看完整版本: 如何在Gentoo中使自定义内核与自动检测共存?