我在我的设备上安装了两个 Windows 8.1 操作系统和 Debian。我使用 Grub2 EFI 在 Debian 和 Windows 之间启动。通过 Grub 菜单选择 Windows 后,会出现 Metro Boot 管理器。
我已经通过 bcdedit 配置了 Metro 引导加载程序。
看一下以下配置:
Grub2EFI:
*menuentry“Windows 启动管理器”--unrestricted--class windows--class os $menuentry_id_option“osprober-efi-5E19-32AF”{ insmod part_gpt insmod fat set root='hd0,gpt2' 如果 [ x$feature_platform_search_hint = xy ]; 然后搜索--no-floppy--fs-uuid--set=root--hint-bios=hd0,gpt2--hint-efi=hd0,gpt2--hint-baremetal=ahci0,gpt2 5E19-32AF 否则搜索--no-floppy--fs-uuid--set=root 5E19-32AF fi chainloader /EFI/Microsoft/Boot/bootmgfw.efi }
Windows BCD:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume2
path \EFI\ubuntu\shimx64.efi
description Windows Boot Manager
locale en-GB
inherit {globalsettings}
integrityservices Enable
default {current}
resumeobject {7c17a612-62c5-11e5-bdcc-ce4422da7a40}
displayorder {current}
{7c17a619-62c5-11e5-bdcc-ce4422da7a40}
toolsdisplayorder {memdiag}
timeout 15
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 8
locale en-GB
inherit {bootmgr}
recoverysequence {7c17a614-62c5-11e5-bdcc-ce4422da7a40}
integrityservices Enable
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {8da69470-cb35-11e5-8341-806e6f6e6963}
nx OptIn
numproc 2
bootmenupolicy Standard
usefirmwarepcisettings No
Windows Boot Loader
-------------------
identifier {7c17a619-62c5-11e5-bdcc-ce4422da7a40}
device partition=\Device\HarddiskVolume6
path \Windows\system32\winload.efi
description Windows 8 for work
locale en-GB
inherit {bootmgr}
recoverysequence {7c17a614-62c5-11e5-bdcc-ce4422da7a40}
integrityservices Enable
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=\Device\HarddiskVolume6
systemroot \Windows
resumeobject {7c17a612-62c5-11e5-bdcc-ce4422da7a40}
nx OptIn
numproc 2
bootmenupolicy Standard
usefirmwarepcisettings No
当我选择第一个 Windows 8 时,Windows 会立即启动/登录。当我选择第二个 Windows 安装时,设备会重新启动,然后我必须再次在 Grub 菜单上选择 Windows。
是否可以使用 Metro Boot Loader 从两个 Windows 安装启动而无需重新启动?
在这种情况下,我必须使用 Metro 引导加载程序,因为我需要触摸屏。在 Grub 菜单上,Windows 会在 15 秒后自动启动。选择另一个 Windows 并等待很长时间(重新启动并在 grub 上等待 15 秒)很不舒服。
你有什么想法?