Windows 10 EFIパーティションが「無効」であるFedora 23のインストール。

Windows 10 EFIパーティションが「無効」であるFedora 23のインストール。

150GB NTFSパーティションの3つのディスク(ハードウェア)RAID 0設定にWindows 10を正常にインストールしました。その一環として、UEFIモードでインストールメディアを起動したため、WindowsインストーラはEFIパーティションを作成しました。 RAIDグループのディスクにはGPTパーティションテーブルがあります。デュアルブート用にFedora 23(UEFIモード)をインストールしようとしています。

さまざまなガイドによれば、既存のEFIシステムパーティション(Windowsで作成)をマウントし、必要に応じて/boot/efi別のパーティションを作成するだけで、すべてが正常に機能するようです。

残念ながら、F23インストーラはWindowsで作成されたEFIパーティションを有効なオプションとして認識しないようです。 「パーティションの変更の適用」をクリックすると、「DONEストレージ構成の確認中にエラーが発生しました」というメッセージが表示されます。詳細については、下のリンクをクリックしてください。

No valid boot loader target device found. See below for details.
For a UEFI installation, you must include an EFI System Partition
on a GPT-formatted disk, mounted at /boot/efi.

ただし、このディスクはこれらの要件を満たしています。関連出力sudo parted -lは次のとおりです。

$ sudo parted -l
Partition Table: gpt

Number  Start    End    Size    File system    Name                 Flags
2       473MB    578MB  105MB   fat32          EFI system partition boot, esp

電源管理コントロールパネルからWindowsの「クイックスタート」を無効にしました。

正しい方向の助けやアドバイスをいただきありがとうございます。古くて遅いラップトップでのプログラミングに疲れており、デスクトップリソースを活用したいと思います。

アップデート#1
読んだ後このバグレポート今朝私は私の問題を見つけたかもしれないと思った。 Windows 10がインストールされると、WinRE(Windows回復環境)を含む450MBの「回復パーティション」が作成されます。これは RAID0 ボリュームの最初のパーティションで、ESP は 2 番目のパーティションです。今すぐオフィスに行く必要がありますが、今夜解決策を見つけたら、この投稿を更新します。

具体的には信じています。この質問へのコメント#59私が探している解決策ではないでしょうか。

ベストアンサー1

離れた

だから私は特定の環境を考えると効果的な解決策を見つけたようです。

まず、私の目標と環境を説明し、次にステップバイステップのガイドラインを提供します。

ターゲット

  • UEFIモードでFedora 23とWindows 10を同時にインストールします。

環境

  • GPTパーティションテーブルを使用してフォーマットされたハードウェアベースのRAID0ボリューム。 (私たちはこのグループをr0と呼びます)
  • 2台のスタンドアロン1TB内蔵ハードドライブ(sddとsde)
  • この記事の最新バージョンのF23とWindows 10を含む2つの起動可能なUSB(Windows Media Creation Toolを使用して作成)
  • UEFIモードでインストールメディアを起動できるマザーボード。

スピード

  1. F23インストールメディアを挿入してください。 UEFIモードで起動し、「ハードドライブにインストール」を選択します。

  2. ディスクを選択するときは、「r0」と「sdd」を選択し、「パーティションを設定します」を選択しました。

  3. 新しいパーティションタイプをデフォルト(LVM)から「標準パーティション」に変更します。

  4. パーティションを作成してください。各パーティションを作成したら、設定を確認し、そのパーティションが必要なドライブにのみあることを確認してください。以下のサイズは私が使用することを選んだサイズです。パーティションのサイズは、ニーズと可用性によって異なります。次のパーティションを順番に作成しました。

    • /boot/efi、500MB、r0、EFIシステムパーティション
    • /、50GB、r0、ext4
    • /var、20GB、r0、ext4
    • /home、サイズを空白にする、sdd、ext4(作成後のパーティションサイズを4 GB減らしました)
    • スワップ、4GB、SDD
  5. 「完了」をクリックしてください。この時点で有効なブートローダが見つからないという警告が表示されます。これを無視するには、「完了」をもう一度押します。

  6. ディスクの選択をもう一度クリックします。同じディスクを選択します。ウィンドウ下部の[全体の概要]をクリックします。ポップアップウィンドウで、起動ドライブ(ESPパーティションが/ boot / efiにマウントされているドライブ)を選択します。 [ブートフラグの削除]をクリックし、[ブートフラグの追加]をクリックします。

  7. [完了]をクリックします。パーティション画面に戻ります。 「完了」をクリックして変更を受け入れます。望むより!これでFedoraをインストールできます。インストールを進めてください。ここからはとても簡単です。

  8. Windows 10をインストールするには、単にインストールメディアを挿入し(Fedoraのインストールとアップデート後)、インストールプロセスを完了しました。オプションが表示されたら、カスタムインストールを選択します。ブートドライブ(私の場合はr0)を選択し、ここに新しいパーティションを追加します。私は150GBを選択しました。 Windowsでは、一般的な「追加パーティションを作成できます」という警告メッセージが表示されます。 [OK]をクリックします。この時点で、Windowsの起動時に内蔵ハードドライブを表示できるように、「sde」フォーマットも選択しました。インストールプロセスを完了します。奇跡的に、Windowsはefiパーティションを上書きせずに追加するだけであることに気付くでしょう。残念ながら、まだ終わっていません。

  9. 再起動してF23デスクトップに入ります。この時点で、GRUBメニューにWindowsオプションがないことがわかります。この問題を解決するには、次の場所に新しいメニュー項目を作成する必要があります/etc/grub.d/40_custom

    menuentry "Microsoft Windows 10 UEFI-GPT" { insmod part_gpt insmod fat insmod search_fs_uuid insmod chain search --fs-uuid --set=root --hint-efi=hd0,gpt1 DEVICE_ID chainloader /EFI/Microsoft/Boot/bootmgfw.efi }

  10. ファイルを保存したら、grub構成を再生成する必要があります。走ってgrub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfgみてください!もう終わりました!

おすすめ記事