• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Cent OS7、Win10のDualBoot)

Cent OS7、Win10のDualBoot

このQ&Aのポイント
  • CentOS7とWindows10のDual Boot環境において、起動時のメニューに表示される項目が同じになってしまう問題が発生しています。
  • CentOS7からはWindows10のインストールされたパーティションが見えず、マウントもできない状況です。
  • grubの設定についてよくわからず、Google先生の助けを借りながら学習しています。再インストールを検討していますが、同じ経験のある方のアドバイスを求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1883/4442)
回答No.2

No.1です。 windowsのブートローダー(bootmgr)のあるパーティションが重要です。 質問者さんは「/dev/sda2 がWindows10で使っています」と書いていますが、 bootmgrは/dev/sda1にあるのではないか、と思います。 /dev/sda1 にある場合とすれば、 win10をメニューに表示するにはgrub.cfgに下記の記述を追加すればいいです。 menuentry "Windows 10" --class windows { insmod chain set root=(hd0,1) chainloader +1 } /dev/sda2 にある場合は set root=(hd0,2) となります。 --- grub.cfg を自動的に作成するには /etc/grub.d/40_customファイルに上記の設定を記述しておいて、 grub2-mkconfig -o /boot/grub2/grub.cfg コマンドでgrub.cfgを作成します。 ※grub2-mkconfig コマンドは自動的に /etc/grub.d/40_customファイルの内容を読み込んでgrub.cfgを作成してくれます。 以上です。

Yepes
質問者

お礼

ありがとうございます。 できました!もう少し敷居が高いかと思ってあきらめかけていました。 感謝でございます。

その他の回答 (1)

  • kteds
  • ベストアンサー率42% (1883/4442)
回答No.1

>・・・どれを選んでも同じのようです。 違いがわからないだけで、各メニューに表示してあるように実際にはkernelバージョンが違います。 --- ところで質問は何でしょうか? 「起動時のメニューにwin10を表示したい」ということでしょうか。 そうであればgrub.cfgをじっくりながめてください。 そのファイルがメニューを構成するファイルです。

Yepes
質問者

お礼

ありがとうございます。 grub.cfgを確認すると、Windows10のインストールされているパーティーションへのマウントと起動の処理を追記する必要がありそうです。もう少し追跡します。勉強になりました。

関連するQ&A