Pegasus said:
The partition number for the Win2000-1 boot is no longer
correct. Add a few more lines to boot.ini for this OS, each
having a different "x" in "partition(x)", until you find the
correct one.
OK, here's where I'm at. This is the boot.ini before XP installation with
everything working properly. (There is an empty primary partition between
partitions 1 & 3):
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Win2K-Main" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINNT="TrainSim" /fastdetect
I install XP to the second partition and the boot.ini now looks like this:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Win2K-Main" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINNT="TrainSim" /fastdetect
Both XP and TrainSim boot normally but Win2K-Main gives me a "missing or
corrupt \WINNT\SYSTEM32\CONFIG\SYSTEM"
Now I add lines to the boot.ini thus:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Win2K-Main" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINNT="TrainSim" /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINNT="W2K-P4" /fastdetect
multi(0)disk(0)rdisk(0)partition(5)\WINNT="W2K-P5" /fastdetect
multi(0)disk(0)rdisk(0)partition(6)\WINNT="W2K-P6" /fastdetect
multi(0)disk(0)rdisk(0)partition(7)\WINNT="W2K-P7" /fastdetect
multi(0)disk(0)rdisk(0)partition(8)\WINNT="W2K-P8" /fastdetect
P4 & P5 give "missing or corrupt <Windows root>\system32\hal.dll"
P6, P7 & P8 give could not read from selected boot disk"
All this suggests to me that:
- the partition for Win2K-Main hasn't changed and is correct (as it should
be since it is the first partition on the first drive). The loader appears
to find the partition and the \WINNT directory but cannot use the file it
needs (\WINNT\SYSTEM32\CONFIG\SYSTEM ... which does appear to exist
incidentally)
- P4 & P5 are found to exist but do not have an OS installed (true)
- P6, P7 & P8 are not found to exist (true)
The odd thing is that I have installed this same copy of XP as a Win2K/XP
multi-boot on this machine before without problems. The only difference is
that at that time there was only one copy of Win2K involved (in the boot
partition). The TrainSim Win2K, on the third partition, didn't exist at
that time. (In fact, that subsequent Win2K installation in the third
partition killed the XP installation ... not unexpected, I guess since XP
should be the last install ... what I'm trying to do now is replace that
installation of XP).