答案1
如今,Ubuntu 中的默认文件系统是ext4
。该文件系统的一大优势是检查速度更快。您看到的提示在默认文件系统为 时很常见ext3
。然后,在启动期间会定期触发冗长的文件系统检查。
所以我很惊讶地发现您经常看到这个提示。现在,您似乎表示这个提示卡住了,即启动无法继续。这表明文件系统存在更严重的问题。
由于您似乎没有所有数据的副本,因此首先要做的可能是启动实时会话,然后尝试以只读方式挂载分区。如果成功,您将能够复制数据。
然后卸载分区,看看是否可以使用fsck
命令手动修复它。使用-f
选项强制进行全面检查 - 默认情况下fsck
进行快速测试,并且仅在上一次全面测试超过一定时间之前进行时才自动继续进行全面测试。
无需使用实时 CD,您可以启动进入恢复模式。在恢复菜单中,有一个选项可以执行文件系统检查 (fsck)。另一个选项是进入 root 提示符。这种方法的缺点是您只能通过终端来控制系统。
如果文件系统检查失败,那么您可能应该重新安装,重新格式化分区。如果此后不久,您再次遇到此问题,则可能是您的硬件出现故障。
答案2
由于这是在 Google 上搜索此问题时得到的第一个结果,因此让我添加另一个可能的解决方案:
我也确实卡在这个屏幕上,但与屏幕上显示的相反,它与 fsck 完全无关。这里的关键观察是,通常情况下,这个屏幕上有一个加载旋转器。一旦加载旋转器消失(如屏幕截图所示),我们应该启动图形桌面。如果失败,那么您也会卡在这个屏幕上,即使它与 fsck 无关。
就我的情况而言(我认为这种情况并不罕见),这是由于默认的新型 nvidia 驱动程序不支持我的显卡(4080 super,它可能也会影响其他较新的显卡)。要解决此问题,请按照以下步骤操作:
- 启动进入 Ubuntu 恢复模式
- 在恢复模式下:启用网络、dpkg,然后进入 shell。
- 在 shell 中运行:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-driver-550
就我而言,我需要的是 550 版本,但将来可能会有所改变。检查https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa了解当前状态。