I just installed the latest e2fsprogs from source (sudo make install) to update the existing version on ubuntu 10.10. However, upon restarting the computer it produces errors which can be seen in the picture attached, and mentions fsck. The boot process appears to stop there. Of course, the system loaded enough code from the hard drive to print those messages so it must be able to access the file systems, which are fine, as I can browse them using a live cd. So I'm not clear as to what those messages really indicate.
My update of e2fsprogs is likely the problem, but I don't know for sure. How do I fix this?
Perhaps it can be fixed by uninstalling the new e2fsprogs. I would cd to their directory and run make uninstall. However I don't know how to do that without having the system boot. Maybe by using a live cd and chroot but I'm not sure about the exact steps. I extracted e2fsprogs to a dir in my home folder, which is on a separate partition (sda2) from the main installation (sda3). I did
but I don't know how to mount sda3 to /home.
mount -t ext4 /mnt/sda3 /home
and variations on that command using --bind result in "device doesn't exist" errors. /mnt/sda3 would now be an invalid pointer, but I tried /dev/sda3 and that doesn't work also. I tried running the commands with sda3 both mounted and unmounted (to /mnt using puppy gui) but it doesn't work in both cases. Copying from urxvt doesn't work for some reason (using puppy live cd) so didn't paste the whole command log.
Please answer as soon as possible.