Windows8.1を実行しているToshibaSatelliteに、デュアルブートセットアップとしてFedora22をインストールしました。それはうまくいきました。ハードドライブが故障したので、新しい500GB ssdドライブを購入し、東芝にリカバリUSBを注文しました。 Windowsを正常にインストールし、起動し、ボリュームを縮小し、LiveCD Fedora USBから起動し、Fedora25を新しいスペースにインストールできます。ただし、最後の手順を実行すると、Fedoraを起動することはできますが、起動メニューからWindowsを起動することはできなくなります。私が得続けるエラーは次のとおりです。
BLInitializeLibrary failed 0xc0000017
私が見つけたものは何も役に立ちません。 Fedora 25 usbは、Gnome Disk Utilityを使用して作成されました。これは、私が理解していることから、UEFIで起動可能であることを意味します。 USBをUEFIモードで起動しないことは、この問題の考えられる原因の1つですが、grubがUEFIにあるかどうかを確認する方法がわかりません。この問題を診断または修正する方法はありますか?これまでにこのプロセス全体を少なくとも3回再開したので、最初からやり直しても問題ありません。
編集:FedoraのインストールがUEFIモードであることを確認しました。
編集#2:Fedora 22 USBスティックを使用してデュアルブートインストールを行うことができました。それが機能すれば、後でFedoraをアップグレードできると考えました。しかし、アップグレードは機能しませんでした。F22が古すぎるためだと思います。 24で再試行しますが、それが機能しない場合は23です。ただし、インストール後にF22とWindowsの両方で起動できたので、これがFedora 25LiveCDイメージの問題のみであることを願っています。
さて、多くの試行錯誤と読書を通して、私はついにこの解決策に出くわしました。 grubでWindowsメニューを編集し、最後の行を次のように変更しました。
_chainloader /EFI/Microsoft/Boot/bootmgfw.efi
_
することが
chainloader (hd0,2)/EFI/Microsoft/Boot/bootmgfw.efi
そして、Windowsがロードされました。これはFedora24のインストールであり、25と同じエラーが発生したため、修正は両方で機能すると思います。