如何退出 grub 救援?

如何退出 grub 救援?

我想删除交换分区来释放空间来增加根分区,但是当我重新启动 Ubuntu 时意外出现了这种情况:

在此处输入图片描述

我已经制作了一个 live Ubuntu 来解决这个问题,但我无法关闭 grub rescue。如何关闭 grub rescue 并解决这个问题?

这是 GParted 的输出:

在此处输入图片描述

答案1

要退出 Grub 的救援模式并重新启动机器,只需输入

重启

并击中Enter

在此之前,您应该插入您的 live-USB 或 DVD。当机器重新启动时,进入 BIOS/UEFI 设置以相应地更改启动顺序,以便从您的 live-USB 或 DVD 启动。

很难说你的问题到底是什么,删除交换分区通常不会导致启动失败,它会增加启动时间(至少这是我的经验,可能取决于你使用的 Ubuntu 版本)。

因此,您应该在问题中添加更多信息。启动 Ubuntu-live 后,打开 Nautilus(文件)并左键单击 Ubuntu 分区,将其挂载到 HDD/SSD 上。现在您应该可以在分区上看到文件系统。浏览以找到此分区中的文件 /etc/fstab,双击打开该文件,复制内容并将其粘贴到问题中。

然后打开终端并运行命令

lsblk -o +UUID

复制输出并将其粘贴到您的问题中。

这将帮助我们确定发生了什么。

答案2

尝试这个:

  • 将 sdX 和 sdXn 替换为您的设置的分区/驱动器:

    sudo mount /dev/sdc1 /mnt sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys sudo chroot /mnt grub-install /dev/sdc grub-install --recheck /dev/sdc update-grub

答案3

首先,您必须使用 Windows 7/8/10 DVD 或可启动的 Windows USB 进行启动。然后,选择“修复计算机”->“疑难解答”->“高级选项”->“命令提示符”

在命令提示符中输入如下内容

bootrec.exe /fixmbr

bootrec.exe /修复引导

出口。

重新启动系统。

它将自动启动到 Windows 10,因为 GRUB 加载程序将被 Win 加载程序覆盖。

进入磁盘管理并删除 Ubuntu 分区以完全删除 Ubuntu。为已删除的分区创建新的分区。

相关内容