I had a problem with fsck.ext3 logged in as root.
tried fsck.ext3 -p /dev/hda9
didn't do anything... failed superblock...
VFS: canít find ext3 filesystem on dev ide0(3,9).
mount: error 22 mounting ext3
pivotroot: pivot_root(sysroot,/sysroot/initrd) failed: 2
Freeing unused kernel memory: 292k freed
Kernel panic: no init found. Try passing init= option to kernel.