Firstly I'd like to thank everyone who has helped me.
Ive reinsalled Linux again.
First my computer has 2 cd drives and 2 hard drives.
I have found that when installing windows xp I had to disconnect the secondary drive to get my computer to boot from the XP cd.
The drive letters were then changed when the install was over.
Linux seems to be the same I disconnect the drive and the install goes ok and boots into linux.
I shut down the computer reconnect the secodary cd drive then boot.
Linux detects the drive during boot but the 'emabling swap space takes a long time again and the desktop icons dont display.
Is linux looking for swap space on the cd ide channel?