Windows Server 2012 R2およびCentos 7デュアルブート:ブートメニューからWindowsが消える

Windows Server 2012 R2およびCentos 7デュアルブート:ブートメニューからWindowsが消える

すべてのオペレーティングシステムをブートオプションとして使用するためにWindows(Server 2012 R2)以降のLinux(CentOS 7)をインストールする場合、それは間違っているわけではないと思います。

そのため、Server 2012 R2を正しくインストールした後、Centos 7をインストールしました。しかし、今は起動メニューにCentosだけがあり、Windowsはまったくありません。

これまで試したことは失敗しました。

  • アイテムを追加するには手動で編集してください/boot/grub2/grub.cfg(追加したすべてのアイテムは機能しません)。
  • ブート回復パッケージは、CentosではなくUbuntuでのみ動作します。
  • 実行すると、os-proberWindowsパーティションは表示されません。
  • 実行すると、fdisk -l2つのNTFSパーティション(0/1)と私が追加したLinuxパーティションが表示されます。

すべて同じハードドライブにインストールされていますが、UEFIをオフにすると状況がより複雑になると聞いたので、インストールする前にUEFIをオフにしました。

次に、install-usb-stickでWindowsの回復オプションを試してみますが、その後はCentosエントリが消えるように感じます。

すべてのアイテムを取得する方法は?

ベストアンサー1

実際に...正しい項目を取得したら、項目を手動で追加できます。

同じ問題がある他のすべての場合(システムは常にcentosでのみ起動されます):

  1. Windowsが実際にどのパーティションにインストールされているかを確認するには(私の場合は0 / sda1でした)、次の手順を実行します。

fdisk -l

私にはそれを示しています

.... /dev/sda1 * 2048 718847 358400 7 HPFS/NTFS/exFAT ....

  1. パーティションUUIDを見つけるには、次のようにします(ここで説明) 一致するUUIDを探します。

blkid

  1. /boot/grub2/grub.cfg次に、[いいね]メニュー項目を追加します。

menuentry "Windows 2012 R2" --class windows --class os { insmod ntfs set root='(hd0, 1)' search --no-floppy --fs-uuid --set=root XXXXXXXXXXXXX(UUID from step 2) chainloader +1 }

  1. 私も走りましたgrub2-mkconfigが、それが本当に必要かどうかはわかりません。

今ブートメニューにも2012があります。

おすすめ記事