PC 卡在 GRUB 屏幕上

PC 卡在 GRUB 屏幕上

所以基本上我使用 grub 在双启动上安装了 Windows 10 和 Ubuntu 14.04。我决定不再使用 ubuntu,所以我从 Windows 10 上的磁盘管理器中删除了 Linux 硬盘分区。现在我重新启动了 PC,希望跳过 grub 直接进入 Windows,但我被这个错误困住了。我有一台 HP Pavilion 台式机。我尝试启动到 HP 系统恢复和启动管理器,但它直接进入 grub 上的这个错误。错误是“支持最少的 BASH 类行编辑。对于第一个单词,TAB 列出了可能的命令完成。在其他地方,TAB 列出了可能的设备或文件完成。”此外,每当我在 grub 中输入内容时,我都会得到随机字母,而不是我按下的字母。请帮帮我!!

答案1

我遇到了完全相同的问题。卡在 GRUB 屏幕上。没有 Windows,没有 Ubuntu!我怎么会这样?我想删除 Ubuntu,所以我登录 Windows,使用 删除了 Ubuntu 分区Disk Management,然后重新启动我的电脑,结果卡在了 GRUB 屏幕上。

所有涉及 Windows 恢复磁盘(bootrec.exebootsect.exe)的解决方案以及涉及 Ubuntu Live CD(boot-repairgrub-install)的解决方案均无效。我应该运行bootrec还是bootsect删除分区并重新启动?我不知道。但现在太晚了!直到我发现这个隐藏的评论这拯救了我。

我只需exit在 GRUB 命令提示符下输入,即可最终启动到 Windows 10。就这么简单!如果您想要“干净”地启动到 Windows,而不必exit每次都输入,那么这就是要遵循的过程。登录到 Windows 后(exit从 grub 加载程序开始),cmd.exe以管理员权限运行并使用DISKPART实用程序。无需恢复磁盘。该过程很详细这里,复制自这里。我还将其简要地复制到这里,以防将来丢失任何链接。

  1. cmd.exe以管理员权限运行。
  2. 运行diskpart实用程序。
  3. DISKPART>提示符下,输入:list disk那么启动文件所在的驱动器在sel disk X哪里X。要确定选择哪个驱动器,您可以Disk Management在 Windows 中打开 GUI 工具(因为我们运行的是完整版 Windows),而不是救援磁盘。在 中Disk Management,您会发现磁盘 0 通常是启动 C 驱动器,因此是要选择的驱动器。您还可以从命令行中DISKPART>根据其大小识别它。在现代系统中,它通常是较小的(或唯一的)驱动器,即 SSD 驱动器。
  4. 键入list vol以查看磁盘上的所有分区(卷)。
  5. 输入卷的sel vol Y位置(您会在上一列表中的列中找到该卷)。很有可能这是唯一的分区。在 中,它清楚地标记为。您可以将大小与 中显示的大小进行匹配。YSystemSystemInfoFAT32Disk ManagementEFI System PartitionDISKPART>
  6. 通过键入以下内容分配驱动器号:assign letter=Z:其中Z是空闲(未使用)的驱动器号。这就是我们所需要DISKPART>的。
  7. 输入 exit 退出DISKPART>。现在我们回到 Windows (DOS) 提示符。
  8. cmd提示符下,键入:Z:并按回车键,其中 Z 是您刚刚创建的驱动器号。
  9. 键入dir以列出此已安装的 EFI 分区上的目录。
  10. 如果您在正确的位置,您应该会看到一个名为的目录EFI
  11. 键入cd EFI然后dir列出里面的子目录EFI
  12. 键入rmdir /S ubuntu以删除 Ubuntu 启动目录。
  13. 完成!重新启动并亲眼见证干净的 Windows 启动。

答案2

听起来您所做的就是将 grub stage-1 引导加载程序留在驱动器上,但是当您删除 Linux 系统时,您可能破坏了包含 stage 2 和 Linux 内核的 /boot 文件层次结构。因此,您只剩下最小的命令行。/boot 分区通常包含一个文件夹 /boot/grub,其中包含一个文件 grub.cfg,该文件列出了系统上的操作系统以及用于引导它们的选项。没有它,grub 就会丢失,并且 grub 会覆盖 Windows 引导加载程序,因此 Windows 无法直接启动。

我通常只听说有人在双启动系统结束后删除 Windows,而不是 Linux,所以我没有官方的修复方法。您可以尝试使用 live-cd 中的启动修复来查看它是否可以修复引导加载程序的 Windows 部分。如果做不到这一点,我认为最好的选择是获取 Windows 恢复磁盘或安装磁盘。当然,在执行任何操作之前,我建议尽可能将所有重要数据备份到其他驱动器。

如果由于某种原因无法重新安装 Windows,您可能只想在一个非常小的分区上安装 Linux 系统,以便可以使用引导系统。不幸的是,我知道此时完全摆脱 GRUB 并返回到 Windows 引导加载程序的唯一方法是使用 Windows 安装或恢复 DVD/CD。对于该过程,您可以按照这个答案

相关内容