不久前,我在一个单独的驱动器上安装了 Ubuntu。从那时起,我一直从这个单独的驱动器启动它。现在我想在笔记本电脑主驱动器的专用分区上安装 Ubuntu。我已将相关的 iso 内容提取到我的 usb 驱动器中,准备重新安装 Ubuntu,但不幸的是,安装无法启动。我认为这是因为每次打开笔记本电脑时都会看到 grub 终端,而无需插入我之前提到的单独驱动器,所以我研究了如何摆脱它,我找到并遵循了一个指南,它将带您进入 win 10 安全模式终端来运行bootrec
/bootsect
命令。我已经运行了这两个命令,但我的笔记本电脑仍然以 grub 终端屏幕启动,并且 usb 驱动器仍然无法加载 Ubuntu 安装。
我的目标是在主驱动器上安装 Ubuntu,并且可能最终重新安装 grub;我该怎么做才能实现我的目标(是否需要有效地删除当前的 grub)?
请帮忙,很紧急。
答案1
可能是 BIOS 中禁用了从 USB 驱动器启动的选项,请尝试在 BIOS 的启动部分中检查它,您可以在 PC 启动时按键盘上的 F2 或 F10 或 Del 来访问它
答案2
您描述的症状(
grub>
如果您尝试在外部磁盘断开连接的情况下启动,则会收到提示)是由 Ubuntu 配置 GRUB 的奇怪方式以及您的外部磁盘安装引起的。特别是,主 GRUB 二进制文件驻留在EFI 系统分区 (ESP),在您的情况下,该目录位于内部磁盘上;但此程序依赖于目录中的配置文件/boot/grub
,在您的情况下,该目录位于外部磁盘上。当 GRUB 无法读取其配置文件时,它会显示一个grub>
提示;然后退出 GRUB 将启动 EFI 启动顺序中的下一个程序。当您将 Ubuntu 安装到内部磁盘时,此启动时怪癖将消失;但如果您想将 Ubuntu 保留在外部磁盘上,您可以通过多种方式解决该问题,例如将 Ubuntu 的/boot
目录移动到/boot
内部磁盘上的一个小的专用分区或切换到另一个不像 GRUB 那样拆分其配置文件的启动程序。
终于解决了。我的问题与 EFI 有关,@Rod Smith在这篇文章中解释道: