Metro Boot Manager - 再起動せずに2つのWindows 8.1間で起動


0

私は自分のデバイスに2つのWindows 8.1 OSとDebianをインストールしました。私はDebianとWindowsの間で起動するのにGrub2 EFIを使います。 GrubメニューからWindowsを選択すると、Metro Boot Managerが表示されます。

私はbcdeditでMetroブートローダーを設定しました。

次の設定を見てください。

Grub2EFI:

* menuentry 'Windows Boot Manager' - 無制限--class windows --class os $ menuentry_id_option 'osprober-efi-5E19-32AF' {     insmod part_gpt     インモット脂肪     set root = 'hd0、gpt2'     if [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の2回目のインストールを選択すると、デバイスは再起動します。次に、GrubメニューのWindowsをもう一度選択する必要があります。

Metro Boot Loaderを使用して再起動せずに2つのWindowsインストールから起動することは可能ですか?

タッチスクリーンが必要なので、この場合はMetroブートローダーを使用する必要があります。 GrubメニューでWindowsは15秒後に自動的に起動します。別のウィンドウを選択して長い時間待つ(grubで再起動して15秒)のは不快です。

あなたはなにか考えはありますか?


あなたもgrubのブート設定を追加するべきです
Mustafa Aktaş

こんにちは。私が追加しました。
Michald86

EasyBCDを使用して、Windows用のgrubのエントリと同じターゲットを指す新しいエントリをMetro Bootloaderに追加できます(この場合は "/EFI/Microsoft/Boot/bootmgfw.efi")。
Mustafa Aktaş

中傷しない。デバイスが再起動されます。 Grubが表示されます。 Windowsブートマネージャ「自動修復」を選択した後に表示されます
Michald86

Windowsブートマネージャを従来のbcdedit / set {default} bootmenupolicy legacyに変更した場合2つのWindows 8システムがすぐに起動します。しかし、タッチスクリーンは動作しません:(
Michald86
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.