我一直在尝试获取 Windows(开始时是 8.1,现在是 10)和 Ubuntu 的双启动设置。
当我以传统模式安装时,无法显示 grubloader。我可以查看分区表并看到空间已被安装占用,但启动计算机时实际的 grubloader 并未出现,也没有启动它的选项。
我读到过,如果你的 Windows 处于 UEFI 状态,那么你实际上无法在传统模式下正确安装 Linux,事实也确实如此,但每当我启动到 UEFI 模式时,它都会启动到 Windows。
此时您可能会建议进行启动修复,但这不起作用,因为它也需要在 UEFI 模式下运行(并且从 linux liveCD 运行它也不起作用,因为启动修复然后告诉我它需要从它自己的 liveCD 运行,这是 UEFI 问题......)
主板是华硕 A88XM-A。目前所有启动选项都设置为传统和 UEFI,但我已经逐一测试了每个选项,看来更改这些选项没有帮助。
有什么想法吗?我的技术知识存在很大差距,所以我希望这是我忽略的一些简单的事情。
谢谢你!
答案1
根据您的描述,Ubuntu 安装介质似乎未在 EFI 模式下启动。如果此评估不正确,请澄清。如果我是对的,那么您可以尝试以下几种方法:
- 在固件设置实用程序中禁用 BIOS/CSM/旧版支持。这些选项使得控制启动模式变得困难,详情请参见我的这个页面。
- 使用固件的内置启动管理器强制以 EFI 模式启动。通常,您可以通过按 Esc、Enter 或功能键(不同系统之间的功能键差异很大)来访问启动管理器。如果 CSM 处于活动状态(即使没有),USB 闪存驱动器可能会显示两个选项,一个带有字符串“UEFI”,另一个不带有该字符串。选择“UEFI”选项以在该模式下启动。但请注意,具体细节因计算机而异。如果您禁用 CSM 并且 USB 驱动器根本没有显示,则可能是缺少 EFI 模式引导加载程序 - 请参阅下一点。
- 大多数人使用的工具包括联合国网启动,启动盘创建器, 或者鲁弗斯创建 Linux 安装介质。此类工具(尤其是这些工具的旧版本)有时会放弃一个或另一个引导加载程序,或创建特定 EFI 不喜欢的磁盘。因此,您可能需要尝试使用其他工具来创建引导介质,或者至少摆弄您使用的工具提供的选项。如果您可以访问现有的 Linux(即使是以 BIOS 模式启动的 Ubuntu 安装程序也可以,尽管您需要一个额外的 USB 闪存驱动器),您也可以尝试
dd
在 Linux 中将文件复制.iso
到 USB 闪存驱动器,如sudo dd if=imagefile.iso of=/dev/sdc
写入imagefile.iso
。/dev/sdc
当然,可能需要更改其中一个或两个选项。
另外,当您尝试以 EFI 模式启动时,您看到了什么症状?您是否看到了错误消息?您是否看到了带有操作选项的 GRUB 菜单?启动的进展情况可以揭示很多有关正在发生的事情的信息。(我之前的建议假设您甚至无法进入 GRUB 启动菜单。)如果您走得更远,那么问题可能与视频或其他驱动程序有关,可以通过使用 GRUB 将特定选项传递给内核来纠正。