Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When booting my Debian server, I'm presented with the following error concerning my external hard drive:

The superblock could not be read or does not describe a correct ext2 filesystem.
fsck died with exit status 8.

A maintenance shell will now be started. CONTROL-D will terminate this shell and
resume system boot.

The thing is that if I type Ctrl-d or enter the maintenance shell the disk is correctly mounted and calls to e2fsck /dev/disk/by-label/elements report no errors.

This is very annoying since I need to type ctrl-d every time the server is rebooted and I would rather not have a keyboard attached to the server at all.

share|improve this question

If the target disk to mount is your root partition, it's likely to fail at boot. (You can't boot without mounting the root volume)

But other partitions, they're not as critical as root partition, so fsck won't care.

share|improve this answer
up vote 0 down vote accepted

I solved it by following the advice described here: https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/367782

share|improve this answer
So you added rootdelay=10 or similar to the kernel parameters? – StarNamer Aug 25 '12 at 21:28
Remember to accept your answer by clicking on the outline of the tick next to it. – Michael Hampton Oct 14 '12 at 23:49

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.