我尝试启动 Ubuntu(我有 Windows 10 和 Ubuntu 双启动)并遇到以下错误消息:
usb 1-1.4: device descriptor read/64, error -32
/dev/sda5: contains a file system with errors, check forced.
/dev/sda5: 433585/1319328 files (0.3% non-contiguous), 3069030/5290240 blocks fsck exited with status code 1
Welcome to emergency mode! After logging it type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to try again to boot into default mode.
Press enter for maintenance
(Or press Control-D to continue)
root@localhost:~#
我尝试过的:
- 我已尝试按照提供的说明进行操作这里但无法解决问题(注意:我用 替换
/dev/sdb1
)/dev/sda5
,执行命令后出现以下消息fsck -y /dev/sda5
,但重启后仍然出现同样的错误:
来自 utill-linux 2.27.1 的 fsck
e2fsck 1.42.13(2015 年 5 月 17 日)
/dev/sda5:干净,433587/1319328 个文件,3069032/5290240 个块
- 我尝试过重启
Ctrl-D
,但问题没有得到解决
任何帮助都将不胜感激;我真的希望能够尽快解决这个问题,因为我确实需要使用我的笔记本电脑。
答案1
因此错误原因尚不完全清楚。有些人认为“很可能是硬件故障而不是驱动程序或内核错误造成的。”本文建议“从 PC 上拔下所有 USB 设备,关闭电源,等待一两分钟即可解决问题。”但是,我的笔记本电脑上没有插入任何 USB 设备,因此此解决方案没有帮助,尽管它显然已经为许多其他人解决了这个问题。
实际上解决了对我来说,问题是以 root 用户身份执行以下命令:
root@localhost~# fsck -y /dev/sda1
root@localhost~# fsck -y /dev/sda2
root@localhost~# fsck -y /dev/sda3
root@localhost~# fsck -y /dev/sda4
root@localhost~# fsck -y /dev/sda5
root@localhost~# fsck -y /dev/sda6
root@localhost~# fsck -y /dev/sda7