启动 Ubuntu 时突然遇到恢复日志错误

启动 Ubuntu 时突然遇到恢复日志错误

在因为“重复”而关闭此问题之前,请注意,我的问题并不是专门关于错误Recovery Journal,而是在尝试通过可能的解决方案修复它时出现的错误

我目前在 Windows 11 上安装了 Ubuntu 双启动,过去几个月运行良好,因为我将它与我的 Windows Dell 笔记本电脑一起安装。今天,当我尝试从 GRUB 加载器启动 Ubuntu 时,我得到了一个

dev/nvme0n1p7: clean m/n files, x/y blocks黑屏上显示一条消息。还有一条名为“恢复日志”的内容

经过大量的研究和谷歌搜索后,我发现这是由于我的文件系统或分区损坏造成的。

有些链接提到sudo fsck -f /在 Ubuntu 恢复模式下,在 root 访问提示符下使用该命令

在执行此操作时,我遇到了以下错误消息,但无法解决

fsck.ext4: Unable 'UUID=some alphanumeric text'

有人能帮我解决这个问题吗?我被这个问题困扰了好久,找不到适合我系统的可行解决方案 :(

任何帮助将不胜感激!

如果这不是发布此类问题的正确子版块,请告诉我。提前致谢 :')

编辑:一些解决方案还提到使用 Ubuntu Live DVD / USB 来解决这个问题(这个答案具体是:Ubuntu 启动时出错 - “恢复日志”)。

然而,我认为就目前而言这对我来说是不可行的 :(

0 条评论

答案1

如果您不能使用,USB-stick则可以使用(1)third party partitioning program中的Windows。不要使用,因为这会进一步Windows DiskManager破坏您需要修复的。这是三种方法中最简单的一种(2) 您还可以将 Ubuntu iso 文件放在 Windows 分区的根目录中。然后您必须编辑 EFI 分区中的 grub.cfg 以使其可启动。您需要在该文件中添加以下内容。EXT4 partition


menuentry "Xubuntu" {
insmod ext2
set isofile="/ubuntu-20.04.2.0-desktop-amd64.iso"
loopback loop (hd0,7)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject quiet splash toram
initrd (loop)/casper/initrd
}


替换ubuntu-20.04.2.0-desktop-amd64.iso为 .iso 的名称
替换hd0,7为磁盘的编号。0是第一个硬盘,1是第二个硬盘,等等。编号7partitionnumberWindows安装的 。通常您有EFI-partition和 然后Windows-partition。在这种情况下它将是2

(3)如果您安装Grub2Win在 中,这也适用Windows。顾名思义它是Grub用于Windows。进行更改并保存Grub.cfg。然后设置Grub2Windefault bootmanager

启动时选择iso作为您要启动的系统。然后您处于 中live Ubuntu。然后您可以使用GParted来修复您的EXT4-partition

方法 1 是最简单的,然后是 3 然后是 2(因为您需要访问EFI-partition以及如何在 中执行此操作,Windows我不知道(问谷歌博士))。

相关内容