If that is the case, it may have something to do with the disk ID when you are configuring LILO. You may need to read the LILO documentation about this.

I assume you have already tried dd the MBR(on the second HD) and allows NT boot loader to load it.