こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Cent OS7、Win10のDualBoot

Winows10をインストールしてあるPCに空き領域を設け、
CentOS7をインストールしました。
起動時に、表示されるメニューは

CentOS Linux (0-rescue-364e9084d1f34ae4853e66c01f125c5f) 7 (Core)
CentOS Linux (3.10.0-693.2.2.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)
とあり、どれを選んでも同じのようです。
Windows10のインストールしてあるパーティションは残っていますが、
Cent OS7からは見えませんでした。マウントもできないようです。
fdisk -lで見ると以下のようになっています。
/dev/sda2 がWindows10で使っています。

デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 2048 1026047 512000 7 HPFS/NTFS/exFAT
/dev/sda2 1026048 208359523 103666738 7 HPFS/NTFS/exFAT
/dev/sda3 208361472 210178047 908288 27 Hidden NTFS WinRE
/dev/sda4 210178048 312580095 51201024 5 Extended
/dev/sda5 210180096 211204095 512000 83 Linux
/dev/sda6 211206144 312580095 50686976 8e Linux LVM

今、grubのことがよくわからないので、学習目的に上記のようなことをしていますが、どこをどう変更すればよいかGoogle先生に聞きながら進めています。
もう少し粘ってからまたクリーンインストールしなおそうと思っています。
同じような経験ある方のアドバイスいただくと幸です。

投稿日時 - 2017-10-14 17:34:28

QNo.9385837

困ってます

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

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を作成してくれます。
以上です。

投稿日時 - 2017-10-14 20:30:15

お礼

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

投稿日時 - 2017-10-14 23:13:19

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

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

投稿日時 - 2017-10-14 18:08:51

お礼

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

投稿日時 - 2017-10-14 19:31:52

あなたにオススメの質問