技术解析

Windows + Linux + Linux 引导时, Windows Boot Manager 总是在引导菜单第一位
0
2021-06-21 08:18:18
idczone

我手上有一个 Lenovo U410 的笔电,因为需要安装新版的系统,所以将电脑的硬碟将 MBR 格式改成了 GPT 格式,Linux(Ubuntu)和 Linux(Manjaro)都先后安装在电脑上(同一硬碟内)统一使用 Xorboot 作为引导,但是每一次进入 Windows 的时候,大硬总是自私的将 Windows Boot Manager 放在第一个位置。即使这个引导项删除禁用改名移位,用其他的引导工具进入 Windows 系统后,仍然会在引导选单看到 Windows Boot Manager。如图: TIM 截图 20190726105530.png (你可能看到了 Android 的引导,但是那个系统已经删除,只是没有删掉引导而已)

请问这种情况该如何解决呢?


把启动项删了自己手动新建一个看看

看看 BIOS 里面有没有分区启动项的设置

据我所知,有些厂商没有严格遵守 uefi 标准。在操作系统中通过接口修改的 uefi 相关变量会被直接恢复。
所以去 BIOS 里修改 uefi 的引导信息。

用 linux 引导啊,grub2 可以手动配引导项的

用 grub2 引导 Windows 启动器,https://xzos.net/boot-windows-from-grub/

进 bios 调优先级就行了,我装黑苹果也遇到了这个问题,clover 就是调不到一位,进 bios 调就好了.

手动修改

可以用 Clover 啊。

只要你不启动 Windows 就不会变到第一位

老电脑是不是不能使用 clover 引导阿

可以的



我有调整过顺序,但无论是自己用 Windows Boot Manager 还是用 Clover 引导 WIndows 的 EFI 启动,他都会修改 Windows Boot Manager 到第一个位置,不过用 GRUB 引导 Windows 就没有事情 很奇怪

是的, 会自己改顺序, 我甚至还遇到了会删掉其他项目的情况, 准确的说是启动一次 Windows 之后"还原"到了修改前的状态.
于是每次进行修改后先进 BIOS 把 boot options 和其他设置全部锁死, 修改前再解锁.

grub 它改不了啊。

开了 Secure Boot 的机器,Windows 会自动把 Windows Boot Manager 调到启动顺序的第一位
另外有的 BIOS 编程没编好,UEFI 只认 Windows Boot Manager 或\efi\boot\bootx64.efi

我没开

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服