我可以将基于 EFI 的 USB Ubuntu 安装转变为普通的可启动驱动器吗?

我可以将基于 EFI 的 USB Ubuntu 安装转变为普通的可启动驱动器吗?

故事是这样的:

  • 我创建了一个 Live USB 驱动器并在我的新(UEFI)DELL 笔记本电脑上使用它启动。

  • 我在第二个 USB 驱动器上安装了 Ubuntu(完整安装在 USB 驱动器上,而不是在内部驱动器上)。

  • 在安装过程中,我告诉它将 GRUB 放在自己的 USB 驱动器上。Ubuntu 实际上所做的是将主 grub 安装在 USB 驱动器上,但是,它还为 Ubuntu 添加了 EFI 可启动选项,该选项在笔记本电脑启动时“链接”到 USB 驱动器上的 grub。我对它这样做感到不高兴,因为我没有告诉它触摸我的 EFI,但它却这样做了(安装过程中没有选项告诉它不要这样做)。

  • 因此,Ubuntu 现在通过 EFI 启动选项在笔记本电脑上启动,该选项“链接”到 USB 驱动器上的 grub。

  • 现在我要把那台笔记本电脑寄回去并获得退款(因为 N3060 CPU 太慢了),我只剩下一个 USB Ubuntu,我希望能够在任何其他 UEFI 笔记本电脑上启动它(这样我就不必重新进行安装)。

我如何将半启动 USB 驱动器转换为完全启动 USB 驱动器(就像 Live CD 上的驱动器一样,它可以在任何笔记本电脑上直接从 USB 启动,而无需在 BIOS 中输入 EFI)?我尝试用它在另一台笔记本电脑上启动,但它就是无法启动(我猜是找不到 grub,没有错误消息,只有闪烁的光标)。

因此,我想将依赖 EFI 链接到 grub 的 ubuntu USB 安装转换为类似于 Live USB 的东西,这样无需任何 EFI 条目即可在任何地方启动!有什么办法吗?

答案1

好的,我设法通过使用启动修复来做我想做的事情。我从我启动过的 Live USB 棒手动安装了它,在非 efi 笔记本电脑上运行,并在有问题的 ubuntu usb 驱动器上进行了必要的更改,该驱动器也已连接但未从其启动。

相关内容