Skip to content

[Solved][Linux] the root filesystem on /dev/sda1 requires a manual fsck

Last Updated on 2021-10-13 by Clay

Today when I turned on the computer, I got an error message: the root filesystem on /dev/sda1 requires a manual fsck again. This is not the first time I got it, so I think I need to record it and maybe it can help me to learn more and more.

In the past, when I encountered problems, I often chose search it in internet > Copy > Paste > Done... Of course maybe I can solved my problem quickly, but I never understand how do I do? What should I do? So Today I want to record it more.

Except the unimportant statements, I will also note the solution below, and post a link which help me to solved my problem (Thank you that help me!)


What is this problem

First, I want to know how the problem happened. According to the information I found, the possible reason maybe "the system sudden power failure" or "not closed normally". It could be failed to disk detection when we startup the computer. But I heard that it usually happens on dual systems (like Linux/Windows).

I'm surprised.

I used a common instruction "shutdown" to close this computer yesterday. And this machine have only one system: Ubuntu 18.04.

Maybe the real situation is like the netizen say: hardware error.

If this problem recurs, it will be quite troublesome.

I'll record the solution in following article statement.


Solution

First, we need to key in the instruction fsck to detect, fix the filesystem. If you can key in your instructions in black window, you can use the following instructions to try to solve the problem.

If you can't, maybe you need to prepare a normal machine to build a "Ubuntu Live USB" (Maybe you can refer a tutorial of "A simple note to Make a Ubuntu 18.04 Live USB"), and use your USB into Ubuntu Live mode and open terminal to enter instructions.

Check what is your boot disk, it is default "sda1". If you not sure, you can into Ubuntu Live USB desktop environment and open "Disks":

Mount the disk.

Green box is a button to mount the disk.

And use Terminal to check your data (Suppose you know which data put in your boot disk). All right, and then we suppose your boot disk is "/dev/sda1".

You need sudo permission:

sudo fsck -f /dev/sda1


If error, repeat.

And then we restart the computer.

reboot


Hope your computer works!


References

Tags:

10 thoughts on “[Solved][Linux] the root filesystem on /dev/sda1 requires a manual fsck”

  1. Had power outage two days ago..old on an old dell Inspiron. OS is Mx Linux with AV Linux Mx edition. And aolutioned worked like a charm. But I would add where prompt request fix yes. Enter the y until all prompts satisfied than reboot. I’m a noob here just trying to extend laptop life an learn something new. Thank if still reading

  2. Pingback: Ways to Clone a Larger Bootable Ubuntu USB Drive to a Smaller One | Ray Woodcock's Latest

Leave a Reply