• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XPとFedora Core 4をデュアルブートするため、NTLDRを何とかしたい)

XPとFedora Core 4をデュアルブートするため、NTLDRを何とかしたい

このQ&Aのポイント
  • XPとFedora Core 4をデュアルブートするためにNTLDRを無効にする方法を教えてください。
  • Linuxに関しては超初心者ですが、Fedora Core 4を新しいハードディスクにインストールしました。しかし、再起動するとNTLDRの画面が表示されてFedora Coreを起動できません。NTLDRを無効にしてGRUBを有効にする方法、または他のアドバイスを教えてください。
  • Linux Fanという雑誌についていたFedora Core 4を新しいハードディスクにインストールしたのですが、再起動するとNTLDRの画面が表示されてFedora Coreを起動できません。NTLDRを無効にする方法やGRUBを有効にする方法を教えてください。

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

  • ベストアンサー
noname#237495
noname#237495
回答No.2

たぶん雑誌に書いてあることと同じでしょうが一応… linuxをインストールするとき,bootパーティションを作成してそこにGRUBを入れたんでしょうか?そのパーティションは/dev/hda○とか/dev/hdb○で認識されてると思うんですが,起動ディスクがあればそれから起動してGRUBがどこにインストールされているか調べてください./(ルートパーティション)にも同じファイルがあると思いますから,どちらでも良いかと思います.いま,bootが/dev/hda2で認識されているとします(増設ハードディスクにlinuxだけ入れたなら/dev/hdb0かもしれません).フォーマット済みのフロッピーをドライブに入れて(ドライブが/dev/fd0だと仮定します)コマンドラインからdd if=/dev/hda2 of=/dev/fd0/linux.img bs=512 count=1と入力します.するとフロッピーにlinux.imgというファイルができると思います.ちなみに名前と拡張子はなんでもいいです.できたファイルをWindowsへ持って行き,Cドライブのルートにコピーします.マイコンピュータのアイコンを右クリックしてプロパティ→詳細設定→起動と回復→起動システムの編集をクリックします.一番最後にc:\linux.img="Fedora Core 4"と追記して保存すると次回起動時にNTLDRのメニューにFedora Core 4が表示されるはずなんですが… インストールはしばらく前にしたきりなので違う部分もあるかもしれません. それと,私のコンピュータはGRUBからWindowsを立ち上げようとするとNTLDRを呼び出すだけです. 参考URLはlinuxのtipsが載ってますから是非ご覧になってください.

参考URL:
http://www.a-yu.com/
SczMan
質問者

お礼

かなり詳細なアドバイス、ありがとうございます。あれから自分でも色々やってみたんですが、Fedoraを入れようとした増設HDDが/dev/hdb2という認識がされてました。だから教えて頂いたのと同じ、本に書いてあるNTLDRからのブートのためのlinux.imgが書き込めなかったみたいです。今はそのlinux.imgを書き込むことに成功して、NTLDRから増設HDDに入っているGRUB(だと思います)が呼び出されて、起動できるようになりましたが、正直、何だかすっきりしない感じです。 参考URLの方は、他のLinuxとかではほとんど標準ブートローダみたいに扱われている、LILOについての記載がほとんどですね。でも、今回Linuxを入れようとしたのは、7割趣味、3割勉強ですので、こっちの方も読んで色々試してみたいと思います。ご回答、どうもありがとうございました。

その他の回答 (1)

  • 0KG00
  • ベストアンサー率36% (334/913)
回答No.1

GRUBがインストールされていないか、ブートパーティション以外にインストールされているのでは? MBRにGRUBをインストールすればよかったんです。

参考URL:
http://www.stackasterisk.jp/tech/engineer/lpic02_01.jsp

関連するQ&A