Windows 2016とCentos 7をダブルブートしようとしています。ドライブがUEFIに設定されていると起動しません。

Windows 2016とCentos 7をダブルブートしようとしています。ドライブがUEFIに設定されていると起動しません。

マザーボード: SuperMicro X11SCA-F, BIOS v2.2

  • 2TBのnvmeドライブにWindows 2016をインストールしましたが、期待どおりに起動して実行されました。
  • その後、スペアパーティションにCentOS 7.9をインストールして再起動しました。
  • UEFIがBIOSのドライブタイプを変更しない場合は、PXE起動を試みてから起動しますが、CentOSのみがオプションとして提供されます。

実行すると、grub2-mkconfig > /dev/null2つのLOinuxイメージだけを探してos-prober何も表示しません。

検査パーティションを使用すると、次のような結果がparted得られます。

Model: NVMe Device (nvme)
Disk /dev/nvme0n1: 2048GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: pmbr_boot

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  473MB   472MB   ntfs         Basic data partition          hidden, diag
 2      473MB   577MB   104MB   fat32        EFI system partition          boot
 3      577MB   593MB   16.8MB               Microsoft reserved partition  msftres
 4      593MB   268GB   268GB   ntfs         Basic data partition
 5      268GB   268GB   1049kB                                             bios_grub
 6      268GB   270GB   1074MB  xfs
 7      270GB   2048GB  1779GB                                             lvm

パーティション4をインストールし、ntfs-3g問題なくマウントできます。

私がここで何を見逃しているのでしょうか?

答え1

ご提案いただきありがとうございます。私はRufusでCentOS USBフラッシュドライブをGPT / UEFIではなくMBTでフォーマットし、BIOSですべての起動デバイスをUEFIに設定しましたが、マザーボードはUEFIモードではなくレガシーモードでCentOSをインストールしたことがわかりました。

GPT / EFIでフォーマットされたUSBフラッシュドライブからCentOSを再インストールしましたが、問題なくインストールが進行し、Windows 2016のインストールが検出され、そのうちの1つを起動できるようになりました。

関連情報