
1つの250GBハードドライブにはArch Linuxをインストールし、もう1つはWindows 7をインストールしました。 ArchLinuxで起動でき、Archのハードドライブを取り外すとWindowsでも起動できます。ただし、両方を接続した状態で起動すると、LinuxまたはWindowsを選択できます。 Windowsを選択した場合、何も起こりません。これで問題は、Windowsハードドライブがプライマリハードドライブのようにだまされなければならないことです。しかし、burgを使ってこれを行う方法がわかりません。
それでは、これを達成するために何を編集する必要がありますか?
答え1
map
ドライブを交換するには、grubで行うようにディスクを交換する必要があるようです。 Windowsがプライマリドライブとして正常に起動し、突然2番目のドライブになりましたが、まだ起動すると混乱します。 grub では、次のことを行います。
title Windows
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
burgにも同様の命令があるようですが構文が異なります。たぶん、次のようなものがあります。
map (hd1,1)/disk.dsk (hd0)
...しかし、これはテストされておらず、同等のグラブ構成のための一連の中国の記事で見つけることができます。しかし、burgにもdrivemap
必要なものがあるかもしれません。設定に追加してみてください。
drivemap -s (hd1) ${root}
ntldr /ntldr