免责声明:我不想在主磁盘上以双启动方式安装它
我想在 USB 上安装 Ubuntu,所以我拿了两个,我们把它们称为 sdc 和 sdb,格式化它们,在 sdc 上安装 Ubuntu ISO 并启动它。然后,我选择安装 Ubuntu并选择正常安装。之后,我在 sdb 上创建了两个分区,一个 6GB,使用 ext4 并挂载在 / 上,另一个所有剩余 GB 都使用 FAT32 挂载在 /ubuntu 上,如图所示本指南。然后我选择将引导加载程序放在 sdb 上并安装它。花了几个小时,然后我重新启动电脑,结果只是类似这样的。所以我重启了电脑,进入 UEFI,看到一个名为Ubuntu在本地磁盘上这是第一个。
- 如果我将其安装在 sdb 上,为什么主磁盘上会有启动选项?
- 为什么它没有启动,只是进入 GRUB 终端?
之后,我设法通过输入Windows 启动管理器在启动选项的顶部,我还删除了 ubuntu 选项。然后我按 Shift 键重新启动到 sdb 棒,Windows 启动了,就像什么都没发生一样。我还再次进入 UEFI 将 sdb 选项放在顶部,这次 Windows 也启动了,USB 被忽略了。
- 为什么不能从 USB 启动?
答案1
在 UEFI 模式下,Ubuntu 引导加载程序将始终安装在第一个驱动器中,通常是内置驱动器。如果您想将 [UEFI] 引导加载程序(即分区)放入 USB 驱动器中,您可以拔下、断开连接或以其他方式禁用内置驱动器。
在 BIOS 模式别名 CSM 别名传统模式中,您可以控制 Ubuntu 安装引导加载程序的位置。但是,当您需要时,拔下、断开或以其他方式禁用内部驱动器以将引导加载程序放入 USB 驱动器始终是一个好主意。
请参阅以下链接,
答案2
将引导加载程序放入 USB 驱动器
如果禁用内部驱动器不是一个选项,sudodus 提到的其中一个页面中介绍了另一种安装到 USB 的方法。
它使用 BIOS/UEFI 启动模板将启动分区刷入驱动器。
然后将操作系统安装到第三个分区并使用预安装的分区进行启动。