我最近在闪存驱动器上安装了 Ubuntu。本来打算在插入 USB 时使用 Ubuntu,在未插入 USB 时使用 Windows。但现在我收到一个提示,要求我选择要启动的操作系统,即使没有插入 USB。这是多余的,不必要的。有没有办法删除它,以便它在插入 Ubuntu 时加载 Ubuntu,在未插入 USB 时加载 Windows,就像它应该的那样?
答案1
Grub-bootloader 将安装在第一个 HDD 中(这是默认设置)。因此,如果您没有手动更改,则 grub 现在安装在 /dev/sda 中,这是您的 HDD 而不是 USB。
我建议的解决方案
1)从 Windows CD/DVD 启动并修复 MBR。(修复 - 选项)
2) 重新安装 Ubuntu 并确保 grub-bootloader 安装在 USB 中(而不是 HDD 中)。USB 可以是 /dev/sdb 或 /dev/sdc ...等(但不是 /dev/sda)。如果您在安装过程中选择“其他”,您将看到此选项。
3)如果你想实现这个目标
如果有 Ubuntu,则加载它;如果没有,则加载 Windows
您必须一直“玩” BIOS。如果您有“一个启动键”,允许您选择要启动的设备(在我的笔记本电脑上是 F12),那么就更容易了。但是如果您没有这个键,那么每当您想要启动到 Ubuntu 时,您都必须进入 BIOS 配置页面并更改启动设备顺序,然后将 USB(您已经连接)放在第一位。