我看到很多有关双启动的问题和答案,但都与 UEFI 有关……
我刚刚在 Win 10 上安装了 Ubuntu 20.04,并使用 MBR 分区和 Legacy bios。(我使用 Rufus 创建了安装并进行了相应的设置)。
我已经测试过 Ubuntu,它运行良好,所以我安装了它。但是,重启后它直接进入 Windows 10。我已禁用休眠和快速启动,但没有任何效果...
是否有任何解决方案允许在具有 MBR 的 Legacy Bios 上运行双启动?
谢谢!
答案1
旧式 MBR 启动应使用 grub。过去我遇到过此问题,修复它的最佳方法是从实时媒体启动,在这种情况下,您的 USB 媒体可能有此选项,然后运行 Boot-Repair。
这里有一些使用 Boot-Repair 的说明: https://help.ubuntu.com/community/Boot-Repair
也有手动修复 grub 的方法,但我认为这是您想要的方向。
答案2
我由此得出结论,当您使用“Rufus”制作安装设备时,它被设置为“MBR”而不是“GPT”。还假设您可以在 Windows 磁盘管理器中看到您的分区。
您可以从安装 USB 启动来执行启动修复(请参阅 Habadeer 的回答)
您可以使用“Grub to disk”或“Ikki Boot”来查找您的 Ubuntu 安装,启动它,然后修复它。(这就是我喜欢 Ventoy 的原因,将它安装在您的 USB 棒上并将多个 iso 拖放到其中,它们都是可启动的)。
您可以在 Windows 中安装“GrubforWin”并使用它。(虽然不如普通的 grub2 稳定。它总是与我的高级 Mint 选项混淆。我运行 win 10、Kubuntu 和 Mint。)
启动后,检查 /etc/default/ 中的“grub”文件,查看“GRUB_TIMEOUT”是否设置正确(标准为 30(以秒为单位))。