Hi, I just encounted a problem with my linux box(kernel version 1.2.3) when I
booted it up. It seems that my kernel was booted up all right, but when it tried
to mount the root, the problem occurs. The following messages appeared on
the console:
[booting kernel ok]...
...
VFS: Mount root (ext2 FileSystem) readonly
hda: read_intr: status=0x59 {DriveReady SeekComplete DataRequestError}
hda: read_intr: error=0x01 {Addr Mark Not Found}
/lib/lib.so: Cache '/etc/lib.so.cache' is corrupt
end_request: I/O error, dev 0302 sector 425998
Kernal panic: EXT2-fs panic(device 3/2); ext2_read_inode: unable to read i-node block_inode=52433, block=2129999
I don't know whether it's my hard drive problem or just one file
'/etc/lib.so.cache' is corrupt. I can't do anything after it hanged there.
My hard disk is devided into 3 partitions:
hda1: DOS
hda2: LINUX
had3: swap space
DOS and Windows work fine, I just can't mount linux filesystem anymore(I've been
using it for more than a year without problems) . Is there a way of saving my
linux partition without re-installing it?
Any help will be greatly appreciated. Thanks.
---