|
发表于 2009-5-19 23:29:26
|
显示全部楼层
Post by d00m3d;1988997
别人的硬件跟你不尽相同,不一定有用
想去掉 initd,重点是要确保内核启动时能辨认根分区的文件系统格式然後加载根分区,所以相关的支援要直接编入内核,不要编成模块
其次是硬件支援,这关乎 SATA、SCSI、IDE 之类的,有了这些,基本上行矣
我的lsmod显示是没有模块的,如下,说明我已经把说有的东东都编译进内核了,问题是我的还是产生了个比内核(可用)小的多的initrd.img.我的主板是intel845的。硬盘是ide的,我用lshw看的,问题是有几个个scsi选项显示(-*-`)被其他设备依赖了,其中有一个模块的参数自动默认为m(CONFIG_SCSI_WAIT_SCAN=m),不能改成=y,很晕人。我看了它的help也是一头雾水。
其中一个help:
If you wish to export transport-specific information about │
│ each attached FiberChannel device to sysfs, say Y. │
│ Otherwise, say N. │
│ │
│ Symbol: SCSI_FC_ATTRS [=y] │
│ Prompt: FiberChannel Transport Attributes │
│ Defined at drivers/scsi/Kconfig:275 │
│ Depends on: SCSI │
│ Location: │
│ -> Device Drivers │
│ -> SCSI device support │
│ -> SCSI Transports │
│ Selects: SCSI_NETLINK │
│ Selected by: SCSI_IBMVFC && SCSI_LOWLEVEL && PPC_PSERIES && SCSI。。。。。。。。。。
$ lsmod
Module Size Used by
kantian@kantian:~$
$ sudo lshw
kantian
description: Desktop Computer
product: P4I45Gx_PE,
vendor: INTEL
version: 1.00
serial: 00000000
width: 32 bits
capabilities: smbios-2.3 dmi-2.3 smp-1.4 smp
configuration: chassis=desktop cpus=1
*-core
description: Motherboard
product: P4I45Gx_PE,
physical id: 0
version: 1.00
serial: 00000000
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: P3.30 (10/18/2005)
size: 64KiB
capacity: 192KiB
capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int17printer int10video acpi usb agp ls120boot zipboot biosbootspecification
*-cpu
description: CPU
product: Intel(R) Celeron(R) CPU 2.10GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: 15.2.9
slot: FC-478
size: 2100MHz
capacity: 3GHz
width: 32 bits
clock: 100MHz
capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts cid xtpr
configuration: id=0
*-cache:0
description: L1 cache
physical id: 5
slot: Internal Cache
size: 8KiB
capacity: 1MiB
clock: 25MHz (40.0ns)
capabilities: pipeline-burst synchronous internal write-back data
*-cache:1
description: L2 cache
physical id: 6
slot: Internal Cache
size: 128KiB
capacity: 1MiB
clock: 25MHz (40.0ns)
capabilities: synchronous internal write-back unified
*-generic UNCLAIMED
physical id: 888
bus info: parisc@888
*-memory
description: System memory
physical id: 1
size: 503MiB
*-pci
description: Host bridge
product: 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 03
width: 32 bits
clock: 33MHz
configuration: driver=agpgart-intel module=intel_agp
*-display UNCLAIMED
description: VGA compatible controller
product: 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 03
width: 32 bits
clock: 33MHz
capabilities: pm vga_controller bus_master cap_list
configuration: latency=0
*-usb:0
description: USB Controller
product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0 module=uhci_hcd
*-usbhost
product: UHCI Host Controller
vendor: Linux 2.6.26-2-686 uhci_hcd
physical id: 1
bus info: usb@2
logical name: usb2
version: 2.06
capabilities: usb-1.10
configuration: driver=hub slots=2 speed=12.0MB/s
*-usb:0
description: Mouse
product: Kensington Mouse-in-a-box
vendor: Primax Electronics, Ltd
physical id: 1
bus info: usb@2:1
version: 4.41
capabilities: usb-1.00
configuration: driver=usbhid maxpower=100mA speed=1.5MB/s
*-usb:1
description: Generic USB device
product: PC Camera
vendor: Vimicro Corp.
physical id: 2
bus info: usb@2:2
version: 1.00
capabilities: usb-1.10
configuration: driver=zc0301 maxpower=160mA speed=12.0MB/s
*-usb:1
description: USB Controller
product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
vendor: Intel Corporation
physical id: 1d.1
bus info: pci@0000:00:1d.1
version: 02
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0 module=uhci_hcd
*-usbhost
product: UHCI Host Controller
vendor: Linux 2.6.26-2-686 uhci_hcd
physical id: 1
bus info: usb@3
logical name: usb3
version: 2.06
capabilities: usb-1.10
configuration: driver=hub slots=2 speed=12.0MB/s
*-usb:2
description: USB Controller
product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
vendor: Intel Corporation
physical id: 1d.2
bus info: pci@0000:00:1d.2
version: 02
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0 module=uhci_hcd
*-usbhost
product: UHCI Host Controller
vendor: Linux 2.6.26-2-686 uhci_hcd
physical id: 1
bus info: usb@4
logical name: usb4
version: 2.06
capabilities: usb-1.10
configuration: driver=hub slots=2 speed=12.0MB/s
*-usb:3
description: USB Controller
product: 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
vendor: Intel Corporation
physical id: 1d.7
bus info: pci@0000:00:1d.7
version: 02
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci bus_master cap_list
configuration: driver=ehci_hcd latency=0 module=ehci_hcd
*-usbhost
product: EHCI Host Controller
vendor: Linux 2.6.26-2-686 ehci_hcd
physical id: 1
bus info: usb@1
logical name: usb1
version: 2.06
capabilities: usb-2.00
configuration: driver=hub slots=6 speed=480.0MB/s
*-pci
description: PCI bridge
product: 82801 PCI Bridge
vendor: Intel Corporation
physical id: 1e
bus info: pci@0000:00:1e.0
version: 82
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master
*-network
description: Ethernet interface
product: RTL-8139/8139C/8139C+
vendor: Realtek Semiconductor Co., Ltd.
physical id: a
bus info: pci@0000:03:0a.0
logical name: eth0
version: 10
serial: 00:13:8f:74:b2:37
size: 100MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=192.168.1.109 latency=32 link=yes maxlatency=64 mingnt=32 module=8139too multicast=yes port=MII speed=100MB/s
*-isa
description: ISA bridge
product: 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: latency=0
*-ide
description: IDE interface
product: 82801DB (ICH4) IDE Controller
vendor: Intel Corporation
physical id: 1f.1
bus info: pci@0000:00:1f.1
version: 02
width: 32 bits
clock: 33MHz
capabilities: ide bus_master
configuration: driver=PIIX_IDE latency=0 module=piix
*-ide:0
description: IDE Channel 0
physical id: 0
bus info: ide@0
logical name: ide0
clock: 33MHz
*-disk
description: ATA Disk
product: WDC WD400BB-23FJA0
vendor: Western Digital
physical id: 0
bus info: ide@0.0
logical name: /dev/hda
version: 13.03G13
serial: WD-WMAJA3395531
size: 37GiB (40GB)
capacity: 37GiB (40GB)
capabilities: ata dma lba iordy smart security pm partitioned partitioned:dos
configuration: mode=udma2 signature=d274d274 smart=on
*-volume:0
description: Windows FAT volume
vendor: MSDOS5.0
physical id: 1
bus info: ide@0.0,1
logical name: /dev/hda1
version: FAT32
serial: 78c5-3ee0
size: 8228MiB
capacity: 8228MiB
capabilities: primary bootable fat initialized
configuration: FATs=2 filesystem=fat
*-volume:1
description: Extended partition
physical id: 2
bus info: ide@0.0,2
logical name: /dev/hda2
size: 29GiB
capacity: 29GiB
capabilities: primary extended partitioned partitioned:extended
*-logicalvolume:0
description: W95 FAT32 partition
physical id: 5
logical name: /dev/hda5
capacity: 1992MiB
*-logicalvolume:1
description: W95 FAT32 partition
physical id: 6
logical name: /dev/hda6
capacity: 674MiB
*-logicalvolume:2
description: W95 FAT32 partition
physical id: 7
logical name: /dev/hda7
logical name: /media/hda7
capacity: 18GiB
configuration: mount.fstype=vfat mount.options=rw,nosuid,nodev,noexec,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=utf8,utf8 state=mounted
*-logicalvolume:3
description: Linux filesystem partition
physical id: 8
logical name: /dev/hda8
logical name: /boot
capacity: 156MiB
configuration: mount.fstype=ext3 mount.options=rw,errors=continue,data=ordered state=mounted
*-logicalvolume:4
description: Linux swap / Solaris partition
physical id: 9
logical name: /dev/hda9
capacity: 980MiB
capabilities: nofs
*-logicalvolume:5
description: Linux filesystem partition
physical id: a
logical name: /dev/hda10
logical name: /
capacity: 7365MiB
configuration: mount.fstype=ext3 mount.options=rw,errors=remount-ro,data=ordered state=mounted
*-ide:1
description: IDE Channel 1
physical id: 1
bus info: ide@1
logical name: ide1
clock: 33MHz
*-cdrom
description: IDE CD-ROM
product: SAMSUNG CD-ROM SC-152A
physical id: 0
bus info: ide@1.0
logical name: /dev/hdc
version: C201
capabilities: packet atapi cdrom removable nonmagnetic dma lba iordy audio
configuration: status=nodisc
*-multimedia
description: Multimedia audio controller
product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
vendor: Intel Corporation
physical id: 1f.5
bus info: pci@0000:00:1f.5
version: 02
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=Intel ICH latency=0 module=snd_intel8x0 |
|