Fedora 26のインストール後にWindowsの起動が消える

Fedora 26のインストール後にWindowsの起動が消える

私のPCには2つの別々のSSDがあります。 1つはWindows 10で、もう1つはUbuntu 16.04です。 2番目のSSDからUbuntu 16.04を削除し、そのドライブにFedora 26をインストールしました。 Fedoraをインストールした後、Windowsを起動できません。私が考えることができるすべてを試しましたが、grub2-mkconfigでさえsdbでWindowsのインストールを検出できませんでした。以下はfdisk -lコマンドの出力です。

Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 0F28711F-75EE-4815-B915-D23B0680B869

Device       Start       End   Sectors   Size Type
/dev/sda1     2048    411647    409600   200M EFI System
/dev/sda2   411648   2508799   2097152     1G Linux filesystem
/dev/sda3  2508800 488396799 485888000 231.7G Linux LVM

Disk /dev/sdb: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: B0F5AD39-E953-4CDA-9738-99F0C1928757

Device         Start       End   Sectors   Size Type
/dev/sdb1       2048 467937279 467935232 223.1G Microsoft basic data
/dev/sdb2  467937280 468858879    921600   450M Windows recovery 
environment

回復のためにMicrosoftが提供したISOファイルを使用して起動可能なWindows 10 USBを作成しようとしましたが(ISOファイルをUSBに復元するためにGnome Disksアプリを使用して作成しました)、起動しようとすると常にエラーが発生します。画面には次のように表示されます。 「再起動して正しい起動デバイスを選択してください。続行するには任意のキーを押します。」

FedoraからWindows 10 SSDにアクセスしてすべてのファイルを表示できますが、Windowsから起動できません。どんな提案がありますか?三杯のお酒を飲んで十分な情報を提供できなかったらすみません。 :) - これはゴミの状況です。

アップデート:Fedoraインストーラを使用して、2番目のSSDでUbuntuインストール全体をフォーマットしました。 Grub項目はFedoraのみを反映しています。他のすべての質問は、grub 40_custom.confgファイルにWindowsを追加することを指しているようですが、私が見た例はすべて起動に失敗しました。私はこれを経験する唯一の人ではないことを知っています。 Ubuntuが別のハードドライブにインストールされている場合、そのドライブをフォーマットしてFedoraをインストールすると、Windows SSDの機能がどのように削除されるかを理解できません。 UEFI/EFI メニューでは何も変更しませんでした。

アップデート2:Windowsシステムは/ dev / sdbにインストールされます。すべてのファイルは破損しておらず、Fedoraからドライブをマウントできます。 Grub2ブートローダのメニュー項目をWindowsハードドライブ(/ dev / sdb)のbootmgrに正しく接続する方法を見つけようとしています。 Windows SSDには何の変更もありませんが(実際には何も)BIOSのドライブから起動できないため、残念です。 Windows Live ISO USBを接続せずに試みると、黒い画面が表示され、「再起動して正しい起動デバイスを選択してください。続行するには、任意のキーを押します」というメッセージが表示されます。

メニュー項目を追加する例は次のとおりです。

menuentry "Windows 10" {
    insmod ntfs
    set root=(hd1,1)
    drivemap -s (hd1) ($root)
    #ntldr /bootmgr
    or chainloader +1
}

Drivemap、ntldrなどのコマンドが見つかりませんエラーが発生します。

アップデート:Windowsを再インストールしたばかりで、すべてがうまく機能します。別のドライブにあるため、Ubuntu GrubブートローダがWindowsブートマネージャをどのようにオーバーライドするかはわかりませんが、どのような方法でもGrubまたはブート履歴の専門家ではありません。

関連情報