如果你在vmware下重新编译内核,硬盘用的是scsi的,以下选项必选:
Device Drivers --->SCSI device support ---><*> SCSI disk support
Device
Drivers --->SCSI device support --->SCSI low-level
drivers ---> <*> BusLogic SCSI support
Device
Drivers ---> Fusion MPT device support --->
(base + ScsiHost) drivers和
driver(这个要不要,不确定)
注意:只能选模块方式,直接编译进内核,就出错,不知道为什么,这个浪费了好多时间才找到,编译了几十次的成果。
出错信息如下:No module mptbase found for kernel vmware。
Device Drivers ---> USB support ---><*> USB Mass Storage support
Device
Drivers ---> Networking support --->Ethernet (10 or 100Mbit)
---> <*> AMD PCnet32 PCI support(看到文章说这个必选,应该是网卡吧)
解决"No module BusLogic found for kernel x.x.x"的方法:将下载后准备更换旧内核的新内核中drivers/scsi/Buslogic.o拷贝到/lib/modules/x.x.x/kernel/drivers/scsi下,指令:cp drivers/scsi/Buslogic.o /lib/modules/x.x.x/kernel/drivers/scsi/,这里的x.x.x代表将要更换的新内核的编号。