Looking over your post again, I think that you probably have lilo installed in the MBR and grub installed in the boot sector of win2000. Having grub installed in the boot sector of your win2000 partition is not good. You might be able to restore it if the grub install made a copy of the boot sector.
Also, is your partition table correct. I noticed that partitions hda6 and hda7 are listed as type ' c ' which is a win95 type partition, but you have them listed as ' linux '. And is the number ' 256 ' in the hda7 line correct?