I have Windows on a primary partition then a 2nd windows on an extended partition, but if I want to install linux it'll create another primary partition and doing so will affect my 2nd Windows and make it unable to boot, I get "missing hal.dll". The problem seems to be related to the fact that there's 2 primary partitions. (If I just create a simple second primary partition it screws up my 2nd XP). Note my 1st Xp will boot ok.