しばらく前にUbuntu 15.04をインストールしました。その後、次のようなガイドに従いました。これですUbuntu の後に Windows をインストールする方法について、Ubuntu の後に Windows 10 Technical Preview をインストールしました。その後、ライブ CD から起動し、ブート修復をインストールし、推奨される修復を実行しました。GRUB がそこに戻りましたが、Windows 10 は GRUB メニューにありません。os-prober
検出されず、検出しても出力に表示されませんupdate-grub
。
再度ブート修復を実行しましたが、何も起こらず、どうしたらよいかわかりません。
BIOS マザーボードと、4 つのプライマリ パーティションを持つ MBR があります。
答え1
この問題を解決するのに協力してくれた Organic Marble と Thomas W. に感謝します。どうやら Grub は Windows 10 Technical Preview をサポートしていないようですので、grub メニュー エントリを手動で追加する必要があります。
/etc/grub.d/40_custom
gedit または別のテキスト エディターを使用して root として開きます。次に、ファイルの最後にエントリを追加する必要があります。私の場合は次のようになります。
'Windows 10 Technical Preview' { set root='(hd0,msdos2)' chainloader +1 }
名前は重要ではなく、set root='(hd0,msdos2)'
コマンドは異なります。hd0
は最初のハードドライブを意味し、msdos2
OS がどのパーティションにあるかを示します。
- 走る
sudo update-grub
- 確認するには、開いて
/boot/grub/grub.cfg
新しいエントリがあるかどうかを確認します。
答え2
私は全く同意しません。最近インストールしましたWindows 10 Pro テクニカルプレビュー、ビルド 10158GRUB を再インストールしたところ、正常に動作しました。Arch Linux と Windows 10 をデュアル ブートしています。os-prober
確かに Windows を検出します。
これらが必要かどうかはわかりませんが、/dev/sdxZ
の前に Windows 10 パーティション ( )をマウントしてくださいos-prober
。
インストールGrub カスタマイザーそれを試してみてください。Windows 10 が見つかるはずです。そうでない場合は、少なくとも更新が必要になるたびに GRUB 構成を記述する必要がなくなります。