移动分区后 Ubuntu 无法启动 | GRUB 未找到超级块

移动分区后 Ubuntu 无法启动 | GRUB 未找到超级块

我目前的情况;

我尝试缩小C:并将产生的空间添加到我的 Ubuntu 分区。我使用 Windows 完成此操作(这可能是最大的错误),在此过程中,我将“未分配”空间从C:Ubuntu 分区(具有文件系统 Ext4 的分区)的末尾移动到开头。 我的当前情况

显然,Ubuntu 无法启动,因为 GRUB 找不到超级块。由于我启动到的实时 Ubuntu 上可能存在损坏,因此无法安装该分区。帮助

问题;如何修复 Ubuntu 20.04 上的 GRUB?

编辑;启动修复信息

答案1

将内存重新分配到其原始状态,然后尝试启动 Ubuntu。应该可以。然后在 Ubuntu 中使用 Gparted 再次分区。

答案2

谁会相信这个?!我成功地通过运行fsck 如果你仍然可以,只能继续备份

1);使用以下命令列出您的磁盘

sudo sfdisk -l

2);找到一个适合你的靴子. 就我而言/dev/nvme0n1p6(对你来说可能也是如此/dev/sdaX

Device      Start        End          Sectors      Size   Type
/dev/nvme0n1p1      2048    923647    921600   450M Windows-Recovery
/dev/nvme0n1p2    923648   1126399    202752    99M EFI-System
/dev/nvme0n1p3   1126400   1159167     32768    16M Microsoft reserved
/dev/nvme0n1p4   1159168 817598519 816439352 389,3G Microsoft Basis
/dev/nvme0n1p5 817600512 818739199   1138688   556M Windows-Recovery
/dev/nvme0n1p6 818741248 974942207 156200960  74,5G Linux-Filesystem
/dev/nvme0n1p7 974942208 974991359     49152    24M BIOS boot
/dev/nvme0n1p8 974993408 976771071   1777664   868M Windows-Recovery
  1. 使用 fsck 检查错误

    sudo fsck /dev/nvme0n1p6

在“sudo”后使用附加-y标志尝试立即修复所有错误。

  1. 尝试启动

如果你得到类似的信息;

Bad magic number in super-block while trying to open /dev/sda2
The superblock could not be read or does not describe a valid ext2/ext3/ext4 

filesystem....you might try running e2fsck with an alternate superblock:

e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
(首先备份 - 也备份任何其他操作系统分区)

您可以尝试

e2fsck -b 8193 /dev/sda

或者

e2fsck -b 32768 /dev/sda

相关内容