红联Linux门户
Linux帮助

虚机进行Linux内核编译解决"No module BusLogic found for kernel x.x.x"

发布时间:2008-05-06 01:13:20来源:红联作者:nsname
原来是vmware默认用的是SCSI做硬盘驱动,内核里面没有选,所以Buslogic找不到。

如果你在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 ---> Fusion MPT

(base + ScsiHost) drivers和 Fusion MPT misc device (ioctl)

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代表将要更换的新内核的编号。
文章评论

共有 0 条评论