我找不到问题的答案,所以我想我会问自己的问题。今天我尝试从 USB 驱动器安装 Kali Lunix。我曾经使用 Ununtu 和 Windows 8.1 进行双启动。每次我尝试从 USB 启动时,它都会转到紫色屏幕,我会不耐烦地关闭笔记本电脑,因为它什么也没做。后来研究发现屏幕只是变黑了。我使用 Windows 分区管理器格式化我创建的 Ubuntu 分区并将其变成可用空间。
现在,当我启动时,我被 GRUB 卡住了。我仍然无法从我的 USB 启动,是的,它在启动列表中排在第一位。我甚至退出了 grub 并尝试从 USB 启动,但它只是重新打开了 GRUB。当我选择从我的硬盘启动时,它告诉我可以从以下位置启动:ubuntu、Windows 启动管理器和 Ubuntu。最后两个只是启动 Windows。ubuntu 只是重新启动 GRUB,因为我不再有任何 Ubuntu 文件。
我认为我的笔记本电脑仍然认为我安装了 Ubuntu。我尝试了 Windows 设置中“恢复”选项卡中的“高级启动”,但我不知道如何删除 ubuntu 和 Ubuntu 条目。我真的很想删除 GRUB 而不格式化我的硬盘。我没有办法备份我的 Windows 文件,因为我有超过 200Gb 的东西需要保存。任何有关此问题的帮助都将是绝对好的。提前致谢。
答案1
从您的描述来看,您显然正在运行基于 EFI 的计算机。有几种方法可以实现您的目的,但我首先要指出一个警告:某些工具(例如 Boot Repair,如果您激活某些高级选项)会移动和重命名 EFI 引导加载程序以解决 EFI 错误。如果您过去曾在计算机上使用过此类工具,那么做“正确”的事情实际上可能会让事情变得更糟。我不认为按照我在此处描述的方式做会做到这一点,但如果您的文件已被移动和重命名,此过程可能不起作用。除此之外,在这样的系统上摆脱 GRUB 的一种方法如下:
- 使用内置启动管理器启动 Windows。
- 打开行政人员命令提示符窗口。在 Windows 7 中,您可以通过右键单击命令提示符项并选择“以管理员身份运行”来执行此操作。不过,在 Windows 8 中,这可能有所不同。
- 键入
mountvol P: /S
。这应该会将 ESP 安装为P:
。(您可以根据需要更改该标识符。) - 备份 的内容
P:
。你可以这样做xcopy
,复制整个目录树;或者使用命令行 Zip 实用程序。 - 类型
cd P:
。 - 探索 上的文件
P:
。应该有一个名为 的目录EFI\ubuntu
。删除它。可能还有其他可疑文件或目录,但不要立即删除它们。特别注意不是删除EFI\Microsoft
目录。请注意,您需要在管理员命令提示符窗口中使用dir
和等命令执行所有操作del
。
重新启动后,计算机应直接启动到 Windows。如果没有,您可以返回并查看任何其他文件或目录。大多数 Windows 机器EFI\Microsoft
在 ESP 上都有一个目录,可能还有一个计算机制造商的目录,但仅此而已。其他任何东西都是可疑的,特别是如果它有一个与 Linux 相关的名称——例如,如果EFI\fedora
存在,它很可能是来自剩余的 Fedora 安装的引导加载程序。
这种方法还有其他选择。例如,你可以使用简易UEFI在 Windows 中或efibootmgr
在紧急 Linux 启动时更改启动顺序。许多 EFI 在其内置设置实用程序中提供类似的功能,但如何使用这些工具的细节因机器而异。重新排序启动选项可能比从 ESP 中删除 Ubuntu 文件的风险略小,但它也不会完全“摆脱” GRUB,因为 GRUB 仍会保留在硬盘上。
还要注意,GRUB 有可能安装在 BIOS/CSM/旧模式下,在这种情况下,最简单、最安全的解决方案是禁用此支持。许多 Ubuntu 安装说明都建议启用此支持,但在我看来,这是一个坏主意。如果您这样做了,您应该反向遵循这些说明以消除损害并让您的系统恢复到仅 EFI 模式启动。