需要尝试多次才能正常登录 Ubuntu

需要尝试多次才能正常登录 Ubuntu

我的 Ubuntu 11.10 一直运行良好,直到最近。在过去的几天里,我经常遇到这种情况:在登录界面输入密码后,Ubuntu 只显示棕色屏幕并卡住。没有菜单,没有桌面图标,只有空白的棕色背景,指针可以移动。我必须按 CTRL+ALT+DEL 才能重新启动它。然后在启动过程中,Ubuntu 会检查磁盘错误,然后显示登录界面,这一次我可以正常登录 Ubuntu。有时,我甚至可能需要重新启动几次。而且这个问题其实很早就出现了,但当时只是偶尔出现。

其他一些可能相关的信息:

  1. 我怀疑这个问题是由我的磁盘问题引起的。根据 SMART 数据,我的磁盘中有 10 个坏扇区。而且我在启动时不时会看到磁盘错误检查。

  2. 当出现此问题时(登录后,Ubuntu 卡住并且不显示桌面图标),我按 CTRL+ALT+F1 并登录计算机,我无法修改计算机中的任何内容。磁盘处于只读模式。假设我无法保存一些已编辑的文本文件,shell 显示磁盘是只读的。

  3. 在磁盘实用程序的 SMART 数据中,自检失败(读取)。我在执行 fsck 然后单击磁盘实用程序中的自检后注意到了这一点。但我不确定这是否是由执行 fsck 引起的。因为在执行 fsck 之前,我没有查看自检。

  4. 我在 Ubuntu 中使用 EXT4 分区,并且它挂载了其他三个 NTFS 分区。如果 NTFS 分区中有错误,NTFS 分区的错误会导致此问题吗?还是只有 EXT4 分区中的错误才会导致此问题?

谢谢。

答案1

如果您怀疑存在错误并且已经遇到启动问题,请备份您的磁盘(如果您还没有备份的话)。

尝试扫描坏块。首先检查您有哪些分区:

mount | grep sda

然后对找到的 Linux 分区执行:

fsck.ext4 -ck /dev/sda7

将其替换7为实际的分区号。

还有一个badblocks命令,但我不熟悉。它似乎可以扫描与设备文件系统无关的设备。换句话说,使用的文件系统无关紧要。

man badblocks

将 NTFS 检查留给 Windows 去做。

留出一些时间让其他访问者审核这个答案。

相关内容