我意外删除了一个分区,我的系统无法启动

我意外删除了一个分区,我的系统无法启动

我删除了/dev/sda3,现在我的系统无法启动。我尝试使用启动修复;但它显示了一条错误消息,内容是

GPT detected. Please create a BIOS-Boot partition

我创建了一个但它不起作用。

屏幕照片中的 Gparted

上图显示的是/dev/sda3删除前的分区

这是现在显示的内容 (@Pilot6)

屏幕照片显示终端窗口位于 gparted 窗口下方,难以阅读

答案1

您移动了 Ubuntu 启动分区的第一个扇区。因此加载程序不知道在哪里找到它。

这很容易修复。

  1. 从 LiveUSB 启动。

  2. 将您的 Ubuntu 分区挂载到/mnt。我看到您已经这样做了。但如果您再次启动,请运行:

    sudo mount /dev/sda8 /mnt
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys  /mnt/sys
    
  3. 然后 chroot 并更新 grub:

    sudo chroot /mnt
    sudo update-grub
    exit
    
  4. 以正常方式重新启动到 Ubuntu。

您也可以尝试引导修复。但你需要知道你的 Ubuntu 分区是sda8并且 EFI 分区是sda6

答案2

尝试再次安装 grub,在终端中运行这些命令。

sudo grub-install /dev/sda

然后运行

sudo update-grub

然后按照 Pilot6 的回答。

相关内容