It would be helpful, if you post the content of your lilo.conf file (probably in
/etc/lilo.conf).
It should look something like this:
Code:
boot = /dev/hda
delay = 40
compact
vga = normal
root = /dev/hda2
read-only
image = /boot/bzImage-2.6.5
label = Linux
other = /dev/hda1
label = Windows
table = /dev/hda
If possible, change your existing configuration. Leave header and linux part as is! It is probably best to
just add another part to the file (the part in
bold face is what is needed to boot windows IIRC) and try if it works for you. If it does, remove everything that does not work.
(If for some reason, you cannot keep your existing file, make sure you put in the correct partitions! Put in the correct kernel path and file! A broken installation of lilo can make your system, while not impossible, still a lot harder to boot.)
Next you need to run lilo. If something is not correct, lilo will probably complain here:
As root type
lilo on the command line. (This will set lilo up and overwrite your MBR, in case you wonder.)
If there are no errors, you can reboot your system and pray (or whatever you do). Keep some way of booting handy (Knoppix-CD is always a good idea), in case something went wrong.
It will at least work the way it used to, if you simply added to your lilo.conf.
I would not use fixmbr (although I dont know, what it does. I assume, it tries to fix the master boot record? Lilo will overwrite it anyways, no point in that.) It sounds like a simple matter of setting up lilo.
Hope this helped,
- drowstar