NTOSKRNL missing or corrupt is the standard NT boot's line when it can't figure out where NT is or can't read the kernel file for some reason. For instance, I get that message when I try to boot NT from a large partition.
How did the NT system get to be "one partition over" as you say?, that is, how did you install it? How do you boot it normally? Does it boot? If not, solve that problem. If so, it should boot from the boot.ini file, unless its in a hidden partition, or possibly was in the active partition which you deactivated for the multi boot.
EDIT: I guess I skipped part of your message. Looks like you copied NT itself. That should work, unless you (a) didn't copy it all or (b) have put things in the registry that use absolute drive letters. However, (b) would fail letter in the boot process.
My best guess is that the partition you copied to is not accessible by the bios, either because it's too big or because it is too high on the disk, or both.
The NT boot uses bios disk operations to load the ntoskrnl. That is probably why my clone boot failed on a large partition. The identical clone on a smaller partition booted fine. I have never solved the whys of this completely to my satisfaction, but I ran out of time to put on it.
Anyhow, this isn't a multiboot problem. You couldn't single-boot the second NT either. That's the problem that needs solving. My best guesses are above.
Spots |