- ベストアンサー
XPとFedora Core 4をデュアルブートするため、NTLDRを何とかしたい
- XPとFedora Core 4をデュアルブートするためにNTLDRを無効にする方法を教えてください。
- Linuxに関しては超初心者ですが、Fedora Core 4を新しいハードディスクにインストールしました。しかし、再起動するとNTLDRの画面が表示されてFedora Coreを起動できません。NTLDRを無効にしてGRUBを有効にする方法、または他のアドバイスを教えてください。
- Linux Fanという雑誌についていたFedora Core 4を新しいハードディスクにインストールしたのですが、再起動するとNTLDRの画面が表示されてFedora Coreを起動できません。NTLDRを無効にする方法やGRUBを有効にする方法を教えてください。
- みんなの回答 (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/
その他の回答 (1)
- 0KG00
- ベストアンサー率36% (334/913)
GRUBがインストールされていないか、ブートパーティション以外にインストールされているのでは? MBRにGRUBをインストールすればよかったんです。
お礼
かなり詳細なアドバイス、ありがとうございます。あれから自分でも色々やってみたんですが、Fedoraを入れようとした増設HDDが/dev/hdb2という認識がされてました。だから教えて頂いたのと同じ、本に書いてあるNTLDRからのブートのためのlinux.imgが書き込めなかったみたいです。今はそのlinux.imgを書き込むことに成功して、NTLDRから増設HDDに入っているGRUB(だと思います)が呼び出されて、起動できるようになりましたが、正直、何だかすっきりしない感じです。 参考URLの方は、他のLinuxとかではほとんど標準ブートローダみたいに扱われている、LILOについての記載がほとんどですね。でも、今回Linuxを入れようとしたのは、7割趣味、3割勉強ですので、こっちの方も読んで色々試してみたいと思います。ご回答、どうもありがとうございました。