LinuxSir.cn,穿越时空的Linuxsir!

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

[解决]老大些,能不能给个内核配置文件

[复制链接]
发表于 2012-2-17 17:56:57 | 显示全部楼层 |阅读模式
本来想用genkernel的,可是安装genkernel报错了。
电脑配置如下:
CPU intel E2180
主板:技嘉 GA-EP43-DS3L(rev.1.0)
显卡:影驰 9400GT加强版
硬盘:WD 500GB 7200转 16MB
内存:威刚万紫千红,DDR2 800*1G+DDR2 800*2G
显示器:acer V203H
鼠标:一个圆口,一个USB接口。
键盘:圆口。

硬盘装了双系统,
sda1=win7
sda2 gentoo boot
sda3 swap
sda4 扩展
sda5 /
sda6 /home


00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03)
        Kernel driver in use: pcieport
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
        Subsystem: Giga-byte Technology GA-EP45-UD3R Motherboard
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
        Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
        Kernel driver in use: pcieport
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
        Kernel driver in use: pcieport
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
        Subsystem: Giga-byte Technology Device 5001
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1
        Subsystem: Giga-byte Technology Device b002
        Kernel driver in use: ata_piix
        Kernel modules: ata_piix
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2
        Subsystem: Giga-byte Technology Device b002
        Kernel driver in use: ata_piix
        Kernel modules: ata_piix
01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9400 GT] (rev a1)
        Subsystem: nVidia Corporation Device 057d
03:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller
        Subsystem: Giga-byte Technology Device b000
        Kernel driver in use: pata_jmicron
        Kernel modules: pata_jmicron
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
        Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
        Kernel driver in use: r8169
        Kernel modules: r8169


00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2
01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9400 GT] (rev a1)
03:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)


直接用原版的.config  改了些文件系统,再改个CPU选项,参考手册上的全照做。现在已经能启动了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2012-2-17 18:16:53 | 显示全部楼层
直接make menuconfig吧。
另外秀一下lspci, lsusb的结果来判断需要什么选项。
回复 支持 反对

使用道具 举报

发表于 2012-2-17 18:32:29 | 显示全部楼层
http://kernel-seeds.org/
提供了各种内核版本.config的模版、根据硬件情况配置内核的方法和内核选项的详解。“How to work with a Kernel Seed”一节中给出了一个根据lspci输出查找需要的内核选项的链接。
回复 支持 反对

使用道具 举报

发表于 2012-2-17 19:19:47 | 显示全部楼层
Post by RichardGv;2160217
http://kernel-seeds.org/
提供了各种内核版本.config的模版、根据硬件情况配置内核的方法和内核选项的详解。“How to work with a Kernel Seed”一节中给出了一个根据lspci输出查找需要的内核选项的链接。


同荐!
除了硬件不用关心其他.
回复 支持 反对

使用道具 举报

发表于 2012-2-18 16:30:08 | 显示全部楼层
Post by kit393;2160220
同荐!
除了硬件不用关心其他.


呵呵,我也在用这个:Angel:再次推荐
回复 支持 反对

使用道具 举报

发表于 2012-2-18 17:37:25 | 显示全部楼层
我一般是用make localmodconfig 。
回复 支持 反对

使用道具 举报

发表于 2012-2-18 20:14:45 | 显示全部楼层
我觉得还是自己配置比较爽,而且gentoo用户都应该熟悉内核。
回复 支持 反对

使用道具 举报

发表于 2012-2-18 22:03:26 | 显示全部楼层

我的内核配置文件

我配内核按照最大化的原则配,尽量将所有功能和设备驱动都加上,能做成module的尽量配成module。

但是scsi驱动,多数文件系统都是module。所以这个内核配置文件编出来必须得用initrd。

如果不用initrd,用make localyesconfig应该能编一个大内核出来。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2012-2-18 23:17:22 | 显示全部楼层
Post by fpemud;2160257
我配内核按照最大化的原则配,尽量将所有功能和设备驱动都加上,能做成module的尽量配成module。

但是scsi驱动,多数文件系统都是module。所以这个内核配置文件编出来必须得用initrd。

如果不用initrd,用make localyesconfig应该能编一个大内核出来。


你这样会花费很多的编译时间的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-19 17:18:28 | 显示全部楼层
Post by RichardGv;2160217
http://kernel-seeds.org/
提供了各种内核版本.config的模版、根据硬件情况配置内核的方法和内核选项的详解。“How to work with a Kernel Seed”一节中给出了一个根据lspci输出查找需要的内核选项的链接。


我里面下了个内核来用,可是现在无法启动系统,键盘灯狂闪。
回复 支持 反对

使用道具 举报

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

本版积分规则

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