Centos 6.5,PXE Boot无法识别SSD设备

目标:将正确的ahci / scsi添加到我的initrd中,以便安装OS的PXE。

我正在使用Centos6.5最小安装ISO。 我只有一个串行接口(无VGA),新的低成本的rangley处理器系统,需要通过PXE引导并安装映像。 目前一切顺利,除了find安装linux的设备,没有find! 我确信由于某种原因,我们错过了intel的ahci / scsi版本来支持这个。 该器件是SSD-ATA-8:TS64GSSD25S-M,110512E,最大UDMA / 133

两个问题:

  1. 任何人都知道正确的驱动版本需要?
  2. 我如何构build到initrd文件,我已经阅读了多篇文章,一些有用的,但现在initrd.img文件稍微改变。 我已经尝试用我自己启动,它出现,最后dracut进来,并抱怨root=我添加了root=/dev/sda1但仍然坠毁后。
  3. 审查所有的文件,当我build立这个mkinitrd,Dracut出现在initrd.img我build立vs标准initrd.img pxeboot显着不同?

日志摘录使用最近的驱动程序来certificate我至less可以看到这个设备/控制器:

 [ 2.528571] igb 0000:00:14.3: LRO is disabled [ 2.528575] igb 0000:00:14.3: Using MSI-X interrupts. 1 rx queue(s), 1 tx queue(s) [ 2.528600] ahci 0000:00:17.0: version 3.0 [ 2.528702] ahci 0000:00:17.0: irq 52 for MSI/MSI-X [ 2.529122] igb 0000:01:00.0: irq 53 for MSI/MSI-X [ 2.529134] igb 0000:01:00.0: irq 54 for MSI/MSI-X [ 2.543100] ahci 0000:00:17.0: AHCI 0001.0300 32 slots 4 ports 3 Gbps 0xf impl SATA mode [ 2.543108] ahci 0000:00:17.0: flags: 64bit ncq led clo pio sxs deso sadm sds apst [ 2.543120] ahci 0000:00:17.0: setting latency timer to 64 [ 2.543837] scsi0 : ahci [ 2.543960] scsi1 : ahci [ 2.544069] scsi2 : ahci [ 2.544164] scsi3 : ahci 

感谢指针。