
したがって、私のSSDには4つのパーティションがあります(/dev/sdb
)。
sdb1
: Windows 8.1 x64 のインストールsdb2
: アーチブーツsdb3
: アーチ交換sdb4
: アーチルート
私のメディアドライブの一つはです/dev/sda
。
Windowsのインストールにgrubをインストールしましたが、sdb
grubは表示されず(grub-mkconfig
これまで何も役に立ちませんでした)、やはり表示されませんos-prober
。
ただし、WindowsのインストールUSBを接続してコンピュータをそのままにすると、USBから起動するように求められ(無視)、Windowsに進みます(スキップ)。
私のBIOSの起動順序はCD> USB> HDDです。
ドライブはMBRを使用し、WindowsまたはArchはUEFIを使用しません。
GrubにWindowsを認識させるにはどうすればよいですか?なぜなら、Windowsは明らかにうまく動作するからです。また、USBで起動しなくてもgrubの代わりにWindowsブートローダが起動するのはなぜですか?
答え1
Windowsパーティション(私がマウントしたもの)をマウントすると、何らかの/mnt/windows
理由でWindowsブートローダがそのパーティションにあることがわかりos-prober
ました。/dev/sda1
なぜかはわかりませんが、得ることができるだけ持っていきます。
いくつかの手順で調べることができますが、今は現在のWindowsコピーを使用して実行してみましょう。