Yesterday I had an windows partition (/dev/hda1, winME) and a linux partition (/dev/hda5, slack9). Today I decided to replace the winME with winXP. I choose Upgrade instalation. After the instalation process my PC restarts and shows LILO (XP didn't write MBR!? maybe the install process is not completed, yet) with two options - DOS and Linux exactly as before. When I choose DOS it starts loading somethin.. and after a few seconds I got an error. Something like that:
blablalbabla \WINDOWS\system32\config\system, blablabla file is missing or corupted, blablabla windows can't continue loading, to repair blablabla boot from the CD and pres 'r' at the first screen
I did so - the XP setup copied some files (about 10 minutes job) and my box restarted again. I got LILO screen again.. and the error.
So, I think that something should be changed in lilo.conf to load winXP properly. Am I right? What should I change? Or there is another solution of that problem?
P.S. I can see the file that is claimed to be missing trough the Slack. /dev/hda1 is mounted (vfat, I haven't decided to replace with NTFS)