[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:23577] Re: boot win from grub



たかい@大阪です。こんばんは。

h-yamamo> chainloader --force (hd1,0)/boot/os2_d.b
h-yamamo> では、どうでしょうか?

残念ながら、
root (hd1,0)
chainloader --force (hd0,0)/boot/os2_d.b
boot
とやると、一瞬で(たぶん何もエラー表示してないです)
ふたたびgrubのプロンプトに戻ってしまいました。

しかし、mapコマンドを使うことにより、うまくいきました。
---
# For booting Windows NT or Windows95
title Windows 95 boot menu
map (hd0) (hd1)
map (hd1) (hd0)
root        (hd1,0)
chainloader +1
---
というコマンドでwindowsの起動に成功しました。

折角ですのでまとめておきます。

windowsの入ったHDDが、最初に認識されるドライブとは違うドライブである場合
BIOSのドライブの認識を仮想的に入れ換えてもらってブートすればうまくいきます。
具体的には、
map (hd0) (hd*)
map (hd*) (hd0)
root        (hd*,0)
chainloader +1
とやってbootすればよろしい。
*はwindowsの入っているHDD、例えば2番目のディスクなら1です。
mapで入れ換えてもrootの指定はあいかわらずhd*であることに注意。hd0にあらず。
ただしこの方法が使えるのはGNU grub 0.5.94以降に限られます。

アドバイスいただいたみなさんありがとうございました。
これで無事grubに移行できました。


高井 智宏
takai@xxxxxxxxxxxxxxx
takai@xxxxxxxxxxxxxxxxxxxx