I am using a dual boot laptop with ubuntu 18.04.3 lts and windows 10. For some unknown reason after an ubuntu update and system restart I got the following error:
/dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck exited with status code 4
The root filesystem on /dev/sda6 requires a manual fsck
Busybox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built in shell (ash)
Enter 'help' for a list of built-in commands.
I tried the "fsck /dev/sda6" command, but after a reboot now I fall into the emergency mode:
Welcome to emergency mode! After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to try again to boot into dafault mode. Press Enter for maintenance (or press control-D to continue):
or a similar message which indicates I am in the emergency mode, sometimes after some restarts then again I get the "fsck exited with status code 4" error. Basically I am stuck in these two conditions (now thw emergency mode) and I cannot find any way out of it.
I even tried to reinstall the Ubuntu 18.04.3 but it stucks on “Updates and Other Software” window! I even tried the ubuntu 16 but it again stuck on the "Preparing to install Ubuntu" !!
I even tried the installation with "nomodeset" and "Acpi=off" options, no success!
I suppose something could have gone wrong in the update phase (maybe a sudden power rest). My main worry is I cannot even log into the windows and access my windows drives,so first I would want to get the data backed up and then fix the issue. Any idea is appreciated
Update1:
I managed to recover my data. I took out the hard drive and used a hard drive enclosure and connected the hard drive via a USB cable to another computer. In this process, I noticed something interesting, first I tried Windows10 to copy the files but windows had a hard time recognize the disk and displaying the files and it got stuck easily, then I tried an Ubuntu 19 live USB and I managed to copy my data. Can corruption of system files lead to such conditions?
Update2:
I tried the fsck -y /dev/sda6
command (this time with -y option) it seems it went one step ahead as it ended with :
/dev/sdb6: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sdb6: 306623/3057824 files (0.1% non-contiguous), 3733827/12231201 blocks
However, after the reboot, I again fell into the emergency mode , and the output of the journalctl -xb
command is a long log (1364 lines), in which I think the followings line could be notable :
print_req_error: I/O error, dev sda, sector 1026040 flags 80700
ata1.00: exception Emask 0x0 SAct 0xB000B0 SErr 0x0 action 0x0
ata1.00: irq_stat 0x400000008
ata1.00: failed command: READ FPDMA QUEUED
ata1.00: status: { DRDY ERR }
ata1.00: error: { UNC }
// and more errors similar to the above
Failed to start AppArmor Initialization //last error
I don't know a way to extract the whole log in such condition lemme know plz if there is a way.
Update3:
The SMART status of the hard drive using the ubuntu live, disk utility was showing "Disk is OK", but suddenly it has changed to "Failed". considering the fact that I still can access my data on all drives except the ubuntu drive, I assume some important file systems are corrupted, which stops me from either booting the Ubuntu or Windows operating systems. However, I have no idea if there is a fix for it or I need to change the hard drive.
Moreover, I tried another ssd into my laptop and this time it allowed me to install Ubuntu did not stuck in the installation phase. So something should have gone wrong with my hard drive but I am not sure whether it is at hardware level or software level or can it be fixed or I should replace the hard drive.
journalctl -xb
into your question we wouldn't have to guess. Please do so and thank you for helping us help you!