neek takes care of the disk drive requirement
and yeah, i can see how it'd need to be modified.
anyway, i've given up entirely and am just going to use postloader, even though it's the least configurable most horrible looking loader ever, it works the best for NEEK booting.