最近又仔细过了下2.6.11.7内核的配置,根据我的机器硬件的情况,采用arch/i386/defconfig作为缺省配置,有以下调整
- 打开loopback device和ramdisk
- 增加网卡, 声卡,视频采集卡(bt848/saa7134),i2c(用于主板上的硬件监控)等驱动
- 打开frame buffer,作为控制台
- 其他参考资料里提到的"Multi-devicesupport(RAID and LVM)"和"device mapper",可以不需要
由于上次编译完成的内核尺寸比较大,因此去掉了以下一些驱动和部件,内核尺寸从2M减小至不到1.5M:
- 关闭 电源管理(apm和acpi)
- 关闭 usb_storage, usb_printer, usb 2.0,只剩下usbHID设备(键盘、鼠标)
- 关闭 ieee1394
- 关闭 scsi
- 关闭 sata
- 关闭 并口(par_port)
- 关闭 net_filter/iptables, multicast
- 关闭 nfs, udf (packet mode cdrom文件系统)
- 关闭 drm (用于xfree86加速?)
- intel i8x0 agp驱动: y -> m
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=347445