> [main: Reading /etc/fstab...] > [main: Fscking...] > [fsck: Pass 1] > [fsck: /: Fsckable; free_slots = 100] > [fscks_start_fsck: /: Checking mounted state] > [fscks_start_fsck: /: Checking readonly state] > [fscks_start_fsck: /: Making readonly] > [fscks_start_fsck: /: Will make writable after fscking if possible] > > It always stopped here and never went further.
That is where it should be running the fs-specific fsck program, i.e. e2fsck. Do you see any disk activity after that message? If you boot single-user and run "/sbin/fsck -pw", what happens? If you boot single-user and run "e2fsck -p /dev/your-root-device"?

