>>696
> ・BIOSのドライブ番号(C,D,E..)と実際のwd?,sd?との対応を
>   kernelがうまく判断できない
お、これのブートローダー版ですよ、きっと。
kernel -> ブートローダーに置き換える。

SCSI ディスクが2個以上つながっていて2個目からブートしようとすると SCSI BIOS で
「2個目が一番目のディスクです」ってするのですが、BIOS の
ドライブ番号と wd? sd? を食い違わせる、ということですからね。

もうひとつ単に「2番目から起動」っていう設定もあるのですがこちらも事情は
同じことなんかな。

それはさておき、もう改修、あるいは改造する部分の見当がついたじゃないですか!
がんばれそこのデベロッパ君!(知ったかぶり野郎どもはほっといてね)