我又进不了Linux了

我又进不了Linux了

     今天用启动盘进入Linux时出现提示:
Kernal panic:VFS:Unable to mount root fs on 08:41
     由于我装Linux时没有装lilo,现在想装上去又出现错误提示,大概是说,还有一些file system没有unmount,要先reboot才能ungrade,但重启多次结果仍一样,请问各位斑竹,我怎么才能再进去呢,不要告诉我让我重装啊,我写的程序都在里面!!!      
     是不是情人节,各位斑竹都很忙啦?怎么又没人理我了.
     我刚才再用光盘启动想装lilo进去,又出现那个提示:
    One or more of the filesystem for your Linux system was not unmounted cleanly. Please boot your Linux installation,let the filesystems be checked, and shut down cleanly to upgrade.
     但我重启几次都出现同样的提示,是怎么回事啊?是不是非要重装不可?若是,能不能先用Partition Magic备份一下我的程序?
     请各位高手大虾救救我啊!!!      
     怎么没人答我的问题呀?help!!!Please.

---------------------------
声嘶力竭的gcc      
以前是可以启动的吗?      
写出你的分区情况!和lilo.conf的文件内容。      
分区是:
/dev/hda1   Win FAT32
/dev/hda2   Win Ext'd(LBA)
/dev/hda3   Linux swap
/dev/hda5   Win FAT
/dev/hda6   Win FAT
/dev/hda7   Linux
/dev/hda8   Linux

以前一直是用软盘启动的,在我启动失败前的一次仍是用软盘启动,可刚启动,软盘就坏掉了,当时LILO四个字母才出现了LIL三个,只好换另一张启动软盘再重启,于是出现我上面写到的出错信息,之后就没能再进去过,请问有关系吗?      
     谁来救我?      
找张LINUX光盘用RESCUE模式可以启动      
可能是你其它的分区有了改动,造成linux系统找不到分区。
你在windows下在做一个分区,记住要和安装linux前的顺序一样,再试试      
    我用你们所讲的方法,在安全模式下mount进了Linux的盘和一个windows的盘,将我的程序做了backup之后,把linux重装了,总算是救回了半个多月的心血,可以交功课了.不过我装上了lilo之后,启动时仍是直接进入windows,而没有出现lilo字样,现在启动仍然只能用启动盘,是怎么回事呢?(我装lilo时选择了windows为default的boot point,有关系吗)


真不知如何感谢你们,为我解决了好多困难,除了把这网站介绍给我的好友以外,我还能做些什么来感谢你们呢?