I just wanted to add my findings for getting ZeroShell to boot from HD on my Dell PowerEdge 1750 with the PERC 4/Di controller. I used the information from this thread:
and then I updated it for the megaraid/LSI controller instead by copying megaraid/megaraid_mm.ko into the sata/deps folder and megaraid/megaraid_mbox.ko into sata/chipsets. Just for reference, the megaraid.ko file in the drivers/scsi folder isn’t used. According to the linuxrc script each file in the deps folder is insmod probed first, followed by the chipsets folder. Since insmod doesn’t try to load dependent modules it will fail if both are put in the same folder (deps).