Ubuntu启动时出现错误 - "正在恢复日志"

试图弄清楚这句话的意思:

enter image description here

我进入了GRUB菜单,选择了高级选项,在恢复模式下启动,以root用户登录,并执行了以下操作:
root@xps:~# sudo fsck -f /
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
/dev/nvme0n1p2 is mounted.
e2fsck: Cannot continue, aborting.

巧合的是,我也在桌面窗口的外部看到了这个模糊的彩虹物体。

enter image description here

但现在机器根本无法启动。

4你的系统是不是崩溃了或者遭遇了停电之类的情况?"recovering journal" 可能表示文件系统正在自我清理,但没有被正确关闭。这个过程应该会完成并允许正常启动。如果你无法完成引导过程,请提供更多细节 - 你是否看到 grub 菜单?引导过程进行到哪一步了? - Joe P
1你第一张图片中的fsck消息是一个正常的消息,它表示你的文件系统是干净的。这是件好事。很难弄清楚你的第二张图片,但我怀疑你可能有一张Nvidia显卡,并且已经从Nvidia网站安装了驱动程序,而你应该使用Ubuntu软件源中的Nvidia驱动程序。关于日志的问题可能会引起一些麻烦...你在Windows中安装了任何允许你访问EXT4分区的驱动程序吗?你知道如何手动运行fsck吗?你的系统是否崩溃? - heynnema
是的,这不是一台双启动的机器,完全是Ubuntu系统,如果这有什么信息的话...我不确定如何手动运行fsck...系统没有崩溃,但今天我关机后,无法再次启动,屏幕上显示着"recovering journal"的消息。 - Alexander Mills
请看我的部分答案。 - heynnema
请注意,由于机器截图不可能,所以我不得不用手机拍照。哈哈 - Alexander Mills
1请注意 - *"彩虹模糊问题"*的解决方案可以在这里找到。 - You'reAGitForNotUsingGit
1个回答

步骤 #1:

首先,让我们检查您的文件系统是否有错误。

要检查Ubuntu分区上的文件系统...

  • 启动到GRUB菜单
  • 选择高级选项
  • 选择恢复模式
  • 选择Root访问
  • 在#提示符下,键入sudo fsck -f /
  • 如果有错误,请重复fsck命令
  • 键入reboot

如果由于某种原因无法执行上述操作...

  • 启动到Ubuntu Live DVD/USB
  • 打开一个终端窗口
  • 键入sudo fdisk -l并确定哪个/dev/sdaX是您的Ubuntu Linux文件系统
  • 键入sudo fsck -f /dev/sdaX #将X替换为您之前找到的数字
  • 如果有错误,请重复fsck命令
  • 键入reboot

3谢谢,我正在处理。按Shift键无法进入GRUB菜单,但按Esc键可以。 - Alexander Mills
唉,我试了一下fsck,似乎遇到了一个僵局 - 请看更新的问题,谢谢。 - Alexander Mills
好的,不知怎么地,fsck命令似乎修复了问题,所以我能够重新启动并且一切正常。然而奇怪的是,在中间过程中,它会将我记录为访客,并且无论我尝试什么密码都无法登录访客账户,甚至是空密码...真是相当烦人。 - Alexander Mills
你真的让fsck运行了吗?根据你问题的更新,看起来并没有成功,因为/disk仍然挂载着。如果是这样的话,我可以给你一个命令让你跳过那个步骤。你已经完全开机了吗?告诉我一声。 - heynnema
是的,我成功运行了fsck(我想)。现在看起来一切都正常,但如果你有其他有用的命令,我可能很快就会需要它,所以请随意在下面提供任何有用的内容。再次感谢你的帮助。 - Alexander Mills
1fsck打印出了第一遍、第二遍等等的信息,还是像你问题中所编辑的那样显示"磁盘已挂载"的错误? - heynnema
如果我没记错的话,我相信它给了我一个磁盘已挂载的错误提示,是的。 - Alexander Mills
请您重新尝试我的回答的第一部分,严格按照说明操作,看看效果如何。如果您仍然遇到磁盘挂载错误,请输入 sudo mount -o ro,remount /,然后再次尝试 sudo fsck -f /。请反馈结果。 - heynnema
@heynnema 我遇到了和OP一样的问题,但是在虚拟机中。我运行了sudo fsck -f /命令,在卸载后它显示了五个步骤,但重新启动后系统仍然会在"recovering journal"消息中冻结。你有其他的建议吗?这个问题发生在我尝试备份虚拟磁盘并将其修改为固定大小磁盘之后。在恢复模式下,我仍然可以通过命令行访问我的所有文件。 - Vinícius Figueiredo
@ViníciusAguiar 请开一个新的问题。谢谢。 - heynnema
@heynnema 我遇到了和OP一模一样的问题,运行了"sudo fsck -f /"命令,得到了和OP一样的结果,显示已经挂载。不过,不知怎么地,它还是能正常工作。 - Kleysley
@Kleysley 你不能在已挂载的磁盘上进行操作。你需要从Ubuntu Live DVD/USB启动并在那里进行操作。 - heynnema
@heynnema 我是说它确实起作用了... 不知道为什么 - Kleysley
谢谢似乎起作用了。 - GILO
1我遇到了这个问题,对我有用的方法是像上面那样进入grub CLI,然后运行sudo apt autoremove sudo apt-get update,这会提示我输入一些--fix-[我记不清的东西]标志,我运行了它并解决了问题。也许是dpkg --configure?总之,尝试使用apt命令,你会被提示修复它。我的问题是与nvidia-driver-470有关。 - Joshua

  • 相关问题