You either have to spoof XP into believing it's Primary Master (it will not tolerate insolence
It has to be first on the device list) OR actually move it there. You don't have to have Linux on Primary Master to install it, if that's your concern. However, let's go with what we've got...
To trick XP into believe it's actually Primary Master, under the entry in LILO for XP, add these lines:
Save, rerun lilo:
And try again.