我为我的 Linux 系统(位于另一个分区)添加了一个新条目到引导加载程序bcdedit
,我还将超时设置为 10 秒。它运行完美,我可以启动 Linux 和 Windows。
问题是,我要么等待 10 秒,要么完全禁用超时并始终启动到 Windows,而无法手动中断启动过程并选择 Linux - 它会忽略我的所有按键,我尝试了 ESC 和 F8,但根本没有反应。
引导加载程序的菜单(包含 Windows 和 Linux 条目)在启动进入 Windows 之前会短暂闪烁约半秒钟,而之前并没有这样做过(之前它直接启动进入 Windows 而不闪烁条目列表)。
我如何恢复 BCD 的默认行为 - 保持完全隐藏(所有启动项不再闪烁 0.5 秒)并响应 F8?
输出bcdedit /enum
(添加了英文翻译-操作系统是法语):
Gestionnaire de démarrage Windows # Windows boot manager
---------------------------------
identificateur {bootmgr}
device partition=C:
description Windows Boot Manager
locale fr-FR
inherit {globalsettings}
default {current}
resumeobject {be1fbe78-cca4-11e2-aff2-c5b6a4b0c8c0}
displayorder {current}
{be1fbe7c-cca4-11e2-aff2-c5b6a4b0c8c0}
toolsdisplayorder {memdiag}
timeout 0
Chargeur de démarrage Windows # Windows boot loader
-----------------------------
identificateur {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale fr-FR
inherit {bootloadersettings}
recoverysequence {be1fbe7a-cca4-11e2-aff2-c5b6a4b0c8c0}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {be1fbe78-cca4-11e2-aff2-c5b6a4b0c8c0}
nx OptIn
Secteur de démarrage en mode réel # Real mode boot sector
---------------------------------
identificateur {be1fbe7c-cca4-11e2-aff2-c5b6a4b0c8c0}
device partition=C:
path \Linux.bin
description Linux
答案1
尝试添加自定义引导操作对于 Linux,可以使用其他键,如 F2、F3、F4....。
在 POST 期间多次按指定的 F 键(即使超时时间很短(0?)也应该有效)。在启动管理器中启用键盘和菜单显示之间应该有一个短暂的时间间隔。
如果仅在启动菜单显示后启用启动管理器(bootmgr)中的键盘,则显然应该指定一些小的超时时间以便能够拦截键盘击打。
F8 键的通常行为是调用所选(默认)Windows 加载程序的高级启动菜单选项。
答案2
你有没有尝试过bcdedit /timeout 1
?
无论如何,加载器应该等待一段时间来读取您的按键,将其设置为 1-3 秒。