我可能搞砸了。昨天,我决定将 Kali Linux 与 Ideapad 100 的预装 Windows 10 一起安装。但我遇到的一个小问题是,我必须在 BIOS 上的“UEFI”和“Legacy Support”启动模式之间进行更改才能正常启动。启动至 Windows 或 Linux。如果我选择 UEFI,电脑会直接启动到 Windows,而不会出现 Grub,如果我选择传统支持 Grub,则会出现并且 Kali 会正常启动,而 Windows 则不会启动,因为 Windows 启动管理器无法工作。所以我制作了一个启动修复盘的实时USB并开始摆弄它。我尝试了推荐的修复方法,调整了一些高级设置并遵循了本指南:https://askubuntu.com/questions/597052/can-not-boot-anymore-after-a-boot-repair尝试自己修复它。这些都没有运气,现在 Kali Linux 甚至不会出现在旧版列表中,所以现在几乎不可能启动它。 Windows 启动管理器工作得很好,因为它位于 EFI 列表的顶部。快速启动也被禁用。
答案1
这里发生了两件事之一:
- 固件不支持 EFI 启动顺序的更新。少数据称实现 UEFI 的系统(尤其是非常早期的系统)实际上并未正确实现启动管理器规范,并且将拒绝启动除
/EFI/Microsoft/Boot/bootmgfw.efi
(Windows 启动加载程序的名称)之外的任何内容(如果该文件存在于启动设备上)。修复此问题并非易事,因为它需要一些创造性的重命名以避免 Windows 将事情搞砸,并且 Windows 的任何升级都会撤消您为修复它所做的一切。如果是这种情况,我强烈建议您购买不同的系统,因为这样做的供应商因在固件中做出愚蠢的选择而臭名昭著,这让不使用 Windows 的人的生活变得非常困难。
或者: