A Debian user has recently discovered that systemd prevents the skipping of fsck while booting:
With init, skipping a scheduled fsck during boot was easy, you just pressed Ctrl+c, it was obvious! Today I was late for an online conference. I got home, turned on my computer, and systemd decided it was time to run fsck on my 1TB hard drive. Ok, I just skip it, right? Well, Ctrl+c does not work, ESC does not work, nothing seems to work. I Googled for an answer on my phone but nothing. So, is there a mysterious set of commands they came up with to skip an fsck or is it yet another flaw?
One user chimed in with a hack to work around the flaw, but it involved specifying an argument on the kernel command line. Another user described this so-called "fix" as being "Pretty damn inconvenient and un-discoverable", while yet another pointed out that the "fix" merely prevents "systemd from running fsck in the first place", and it "does not let you cancel a systemd-initiated boot-time fsck which is already in progress."
Further investigation showed that this is a known bug with systemd that was first reported in mid-2011, and remains unfixed as of late December 2014. At least one other user has also fallen victim to this bug.
How could a severe bug of this nature even happen in the first place? How can it remain unfixed over three years after it was first reported?
(Score: 2) by Subsentient on Sunday December 21 2014, @07:25AM
1. It'll be fixed when everyone runs Epoch [universe2.us] for init.
2. That's why I use XFCE.
3. I still like Firefox. I got used to Australis and while I preferred the old GUI, it doesn't matter too much to me.
4. I never liked Debian. I always preferred Red Hat based distros. Gotta give Debian points for keeping a PowerPC distro going though.
"It is no measure of health to be well adjusted to a profoundly sick society." -Jiddu Krishnamurti