EFIブート形式のパーティションの復元

EFIブート形式のパーティションの復元

私のラップトップには、Windows 10とUbuntu 15.04、UEFIモードのデュアルブートがあります。それからUbuntuをFedora 22に置き換えようとしました。 Ubuntuブートローダは/boot/efiにインストールされていますが、Fedoraをインストールしたときにそのパーティションをフォーマットしました。これでWindowsにアクセスできなくなりますが、そのファイルは現在すべてインストールされています。 FedoraにWindowsを認識させるか、Windowsブートローダを復元する方法はありますか?

頑張った始動修理Ubuntuの起動可能なISOを使用しましたが、起動修復を使用している間に「GPTが検出されました。BIOS起動パーティションを作成してください」というエラーが表示されます。

その後、次のエントリを追加して/etc/grub.d/40_customを編集しようとしました。

menuentry 'Microsoft Windows 10' {
    set root='hd1,gpt'
    chainloader \\EFI\\Microsoft\\Boot\\bootmgfw.efi
    boot
 }

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg を実行してください。しかし、それはうまくいきませんでした。

誰でも助けることができますか?

ありがとうございます。

efibootmgr -v コマンドの出力は次のとおりです。

BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0003,0004,000B,000C,0007,0001,0005,0006
Boot0001* UEFI:CD/DVD Drive BBS(129,,0x0)
Boot0002* Fedora    HD(1,GPT,03c2bf33-6dd6-4795-b409-ec77b3f6a7cf,0x800,0x32000)/File(\EFI\fedora\shim.efi)
Boot0003* Fedora    HD(1,GPT,03c2bf33-6dd6-4795-b409-ec77b3f6a7cf,0x800,0x32000)/File(\EFI\FEDORA\shim.efi)
Boot0004* Windows Boot Manager  HD(1,GPT,03c2bf33-6dd6-4795-b409-ec77b3f6a7cf,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)
Boot0005* UEFI:Removable Device BBS(130,,0x0)
Boot0006* UEFI:Network Device   BBS(131,,0x0)
Boot0007* Windows 10    VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot000B* UEFI OS   HD(1,GPT,03c2bf33-6dd6-4795-b409-ec77b3f6a7cf,0x800,0x32000)/File(\EFI\BOOT\BOOTX64.EFI)
Boot000C* UEFI: KingstonDT 101 G2 PMAP  PciRoot(0x0)/Pci(0x1d,0x0)/USB(1,0)/USB(3,0)..BO

ベストアンサー1

より簡単な方法は、Windowsを「復元」してからFedoraをインストールすることです。 (共有ESPと一部のディストリビューションでは、すでに存在するバージョンを簡単にフォーマットすることができるという事実のために、「共有」バージョンを選択していません。ALT Linuxでは、別のEFIシステムパーティションを作成した...もっと楽しく楽しみたい場合は、以下をお読みください。http://www.rodsbooks.com/efi-bootloaders/principles.htmlそして、他のシステムからwin10の一般的な/boot/efiコンテンツを取得します。

おすすめ記事