私のデバイス:
Thinkpad X1 Carbon は Windows 11 x64 Home Edition を実行します。
デュアルブートでFedora Workstation 38 x86_64をインストールしようとしています。
私がしたこと:
Fedoraのインストール中にefiパーティションをマウントしました/boot/efi
。
Windowsでは、インストール後にefiパーティションのファイルを表示できるようになりました。mountvol B: /s
B:\
│ mach_kernel
│
├─EFI
│ ├─Microsoft
│ │ ├─Boot
│ │ │ │ memtest.efi
│ │ │ │ winsipolicy.p7b
│ │ │ │ boot.stl
│ │ │ │ bootmgfw.efi
│ │ │ │ bootmgr.efi
│ │ │ │ kdnet_uart16550.dll
│ │ │ │ kdstub.dll
│ │ │ │ kd_02_10df.dll
│ │ │ │ kd_02_10ec.dll
│ │ │ │ kd_02_1137.dll
│ │ │ │ kd_02_14e4.dll
│ │ │ │ kd_02_15b3.dll
│ │ │ │ kd_02_1969.dll
│ │ │ │ kd_02_19a2.dll
│ │ │ │ kd_02_1af4.dll
│ │ │ │ BCD
│ │ │ │ kd_02_8086.dll
│ │ │ │ kd_07_1415.dll
│ │ │ │ kd_0C_8086.dll
│ │ │ │
│ │ │ ├─bg-BG
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─CIPolicies
│ │ │ │ └─Active
│ │ │ │ {5DAC656C-21AD-4A02-AB49-649917162E70}.cip
│ │ │ │ {82443e1e-8a39-4b4a-96a8-f40ddc00b9f3}.cip
│ │ │ │ {CDD5CB55-DB68-4D71-AA38-3DF2B6473A52}.cip
│ │ │ │
│ │ │ ├─cs-CZ
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─da-DK
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─de-DE
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─el-GR
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─en-GB
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─en-US
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─es-ES
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─es-MX
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─et-EE
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─fi-FI
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─fr-CA
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─fr-FR
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─hr-HR
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─hu-HU
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─it-IT
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─ja-JP
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─ko-KR
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─lt-LT
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─lv-LV
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─nb-NO
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─nl-NL
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─pl-PL
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─pt-BR
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─pt-PT
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─qps-ploc
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─ro-RO
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─ru-RU
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─sk-SK
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─sl-SI
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─sr-Latn-RS
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─sv-SE
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─tr-TR
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─uk-UA
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │
│ │ │ ├─zh-CN
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─zh-TW
│ │ │ │ bootmgfw.efi.mui
│ │ │ │ bootmgr.efi.mui
│ │ │ │ memtest.efi.mui
│ │ │ │
│ │ │ ├─Fonts
│ │ │ │ segmono_boot.ttf
│ │ │ │ segoen_slboot.ttf
│ │ │ │ segoe_slboot.ttf
│ │ │ │ chs_boot.ttf
│ │ │ │ cht_boot.ttf
│ │ │ │ jpn_boot.ttf
│ │ │ │ kor_boot.ttf
│ │ │ │ malgunn_boot.ttf
│ │ │ │ malgun_boot.ttf
│ │ │ │ meiryon_boot.ttf
│ │ │ │ meiryo_boot.ttf
│ │ │ │ msjhn_boot.ttf
│ │ │ │ msjh_boot.ttf
│ │ │ │ msyhn_boot.ttf
│ │ │ │ msyh_boot.ttf
│ │ │ │ wgl4_boot.ttf
│ │ │ │
│ │ │ └─Resources
│ │ │ │ bootres.dll
│ │ │ │
│ │ │ ├─en-US
│ │ │ │ bootres.dll.mui
│ │ │ │
│ │ │ └─zh-CN
│ │ │ bootres.dll.mui
│ │ │
│ │ └─Recovery
│ │ BCD
│ │
│ ├─Boot
│ │ BOOTIA32.EFI
│ │ fbia32.efi
│ │ fbx64.efi
│ │ LenovoBT.EFI
│ │ License.txt
│ │ ReadMe.txt
│ │ bootx64.efi
│ │
│ └─fedora
│ grub.cfg
│ BOOTIA32.CSV
│ BOOTX64.CSV
│ gcdia32.efi
│ gcdx64.efi
│ grubia32.efi
│ grubx64.efi
│ mmia32.efi
│ mmx64.efi
│ shim.efi
│ shimia32.efi
│ shimx64.efi
│
├─BOOT
│ BOOT.SDI
│
└─System
└─Library
└─CoreServices
SystemVersion.plist
質問
Fedoraをインストールする前に、F12
コンピュータの起動中に押したとき。私のUEFIメニューは次のとおりです。
SamSung xxxxxx - my ssd name
その項目を選択すると、Windowsを正常に起動できます。
Fedoraをインストールした後、F12
UEFIメニューは次のようになります。
fedora
SamSung xxxxxx - my ssd name
SSD名を選択しましたが、reset system
システムを再起動する以外に何も提供しないブルースクリーンなどの現象が発生しました。
アイテムを選択し、fedora
グラップメニューに入ることができます。そして、grubメニューからwindows boot manager
Windowsを正常に起動する方法があります。
予想する
UEFIはオペレーティングシステムとは独立しているためです。F12
1 台のディスクにあるブートメニューから複数のオペレーティングシステムをデュアルブートする方法です。
たくさんの文章を探してみました。いくつかの記事では、複数のディスクに複数のefiパーティションがあることを示しています。これにより、F12
起動メニューに複数の項目が表示されます。
bootx64.efi
もう一つは、これがスタートアッププロセスの唯一のエントリポイントだと言いました。 Windowsはbootx64.efiにコピーし、Linuxは.infに/EFI/Microsoft/Boot/bootmgr.efi
コピーします。前者は、bootx64.efi - > bootmgr.efi - > BCD - > shimx64.efiで他のシステムを起動できます。後者は、bootx64.efi -> shimx64.efi -> grub -> bootmgr.efiなどの他のシステムを起動できます。/EFI/fedora/shimx64.efi
bootx64.efi
複数のシステムを直接ダブルブートできますかbootx64.efi
?デュアルブート方法はF12
次のとおりです。
fedora
windows
手動で編集する必要がありますかbootx64.efi
?便利なツールがありますか?では、セキュアブートはどうですか?辞職bootx64.efi
?
本当によく読んだefi-boot-bootx64-efi-vs-efi-ubuntu-grubx64-efi-vs-boot-grub-x86-64-efi-gru