页次: 1
我的电脑是 Win10 与 Arch 双系统,之前开机时显示 grub 菜单,默认进 Arch
但最近微软更新后就直接进 Win10 桌面了,不清楚是什么道理求指教……
(在 Win10 系统设置的 Recovery: Advanced startup 中重启选择 grub_uefi 是可以显示 grub 菜单的)
最近编辑记录 silkriver (2020-11-18 16:32:59)
离线
我的电脑是 Win10 与 Arch 双系统,之前开机时显示 grub 菜单,默认进 Arch
但最近微软更新后就直接进 Win10 桌面了,不清楚是什么道理求指教……(在 Win10 系统设置的 Recovery: Advanced startup 中重启选择 grub_uefi 是可以显示 grub 菜单的)
因为windows把你bios/uefi的默认启动选项从grub mbr/grub efi程序改成了它自己的efi程序
离线
请问怎样设置才能恢复呢?我参考微软文档中用 bcdedit /set 命令好像没有用的
离线
可以参考这一节https://wiki.archlinux.org/index.php/Un … 1%E5%BA%8F
不过我个人更加建议到主板的bios软件里面去调整
PS:你的windows efi引导程序和linux efi引导程序是放到同一个efi分区里面的吗?
最近编辑记录 matrikslee (2020-11-10 17:34:09)
离线
是的,只有一个 EFI System 分区。 我现在进 Arch 了,等下次重启时再试试看
离线
在 Arch 下设置 EFI 启动顺序
$ efibootmgr
复制列出的 BootOrder 并修改即可
$ sudo efibootmgr -o 0008,0001,0002,0009,0005,0006,0007
离线
在windows上使用工具修改uefi的启动顺序,这是个坑,要看电脑的,我一台msi不行,另一台华硕却可以。
工具:bcdedit / easyuefi.
去UEFI里修改启动顺序,是最保险的。
虽然人菜菜的,但也想做个有趣的人。
离线
页次: 1