• ベストアンサー

デュアルブート

WindowsXPとFedoraCoreのデュアルブートに挑戦してみたのですが、 起動時に選択メニューがでて、どっちを起動させるかを選ぶことができません。 最初は、FedoraCoreが必ず起動するようになってしまいました。 そこで、いまは、もう一度インストールしなおして、 WindowsXPの方をデフォルトで起動するようにしています。 起動時に選択メニューをだすのはどのようにしたらできますでしょうか。

noname#227157
noname#227157

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

  • ベストアンサー
  • yakan9
  • ベストアンサー率54% (2198/4045)
回答No.5

> FedoraCoreは、5秒くらい表示されますが、短時間なので、 5秒の間に、Enterキーを一回だけ押すと、OS選択画面になりませんか。

noname#227157
質問者

お礼

ありがとうございます。 おかげさまでできました。 ブートローダーが起動するタイミングがようやくわかりました。 grub.confを書き換えて、時間を5秒から30秒に直しました。

その他の回答 (5)

回答No.6

ブートローダーはOSごとに異なり(厳密には、XP以前とVista以降でも違う。)、今回の場合は以下のような感じです。 FedoraCore5 → GRUB WindowsXP  → NTLDR どちらでも、「起動時に選択メニューをだす」ことは可能ですが、設定ファイルや方法が異なります。 GRUB → grub.conf NTLDR → boot.ini 通常はWindowsをインストールすると、HDDのMBRにNTLDRがある状態ですが、そこからLinuxをインストールすると、MBRが上書きされてGRUBに変わってしまいます。(質問者さんの場合でいうと、「FedoraCoreが必ず起動するようになって」いた、前の状態。) ただ、そこからLinuxだけを削除すると、Windowsが起動しなくなったりと不具合が出ることがあるので、ある特定のパーティションの先頭にGRUBをインストールするという選択肢もあります。(「Windowsをデフォルトで起動するようにしてい」る、今の状態。) No.3の補足欄の記述より、現状ではBIOS→NTLDR→WindowsXPで、GRUBが呼ばれていないため、結果的にFedoraCore5も動いていない状態です。(「5秒くらい表示されますが、~」は、NTLDRの処理だと思われる。) 「起動時に選択メニューをだす」のに、どちらのブートローダーを使用したいのかによって、対応が異なってきます。 GRUB → GRUBだけを再インストール(中級者向け)か、FedoraCoreを再インストール(初心者向け)した後、grub.confを修正。 NTLDR → Live CDなどで、ddコマンドより『/dev/hda』の先頭(512バイト)をイメージファイルとして取得後、boot.iniを修正。 必要なことは以上で十分だと思うので、コマンドのオプションなど詳細はいろいろと自分で検索してみてください。(Linuxユーザには、これが一番重要!!) 最後に、外部ネットにて常時接続しないのであれば(ローカル限定)、どのディストリでもいいと思いますが、それなりのスペックなどであれば、以下のサイトを元に出来うる限り、最近のFedora(CambridgeやLeonidasなど)、ないしはCentOS 5.3などを使用した方がいいかと思われます。

参考URL:
http://ja.wikipedia.org/wiki/Fedora
noname#227157
質問者

補足

ブートローダで、WindowsXpをデフォルトで起動する設定にしてしまったが故、Windowsのブートローダが動いていたとは。。。 NTLDRとやらも、ぐぐってみます。

  • yakan9
  • ベストアンサー率54% (2198/4045)
回答No.4

> 今、電源をつけると > (1)BIOS > (2)FedoraCore5 > (3)WindowsXP > の順でノンストップで起動します。 どんなパーティション構成かにもよりますが、どうして二つのOSが、 起動するのかが不明です。 一般的には、内蔵HDDに二つを入れているのか、 一つは、内蔵HDD、二つ目は、USB外付けHDDとか、 その他なのか。情報なしでは、なんとも回答できないです。 なぜ、そんなに古い、FedoraCore5なのか、そんな古いバージョンを、 動かしている回答者も私を含めて少ないと思います。 > 今、強制的にWindowsしか、起動しないのですが、 > /boot配下にあるgrub.confはどのようにして変更したらよろしいでしょうか Windowsしか起動しなければ、CD-ROMで起動する、Live CD Linux (KNOPPIX等)で、修正することになるでしよう。 どんな状態なのかも不明では、回答のしようがないです。

  • yakan9
  • ベストアンサー率54% (2198/4045)
回答No.3

一度、どんなキーでも良いので、通常はEnterキーを押すと、 選択画面が出ませんか。 そこで、↑↓で選択して、もう一度、Enterキーを押すとか。

noname#227157
質問者

補足

今、電源をつけると (1)BIOS (2)FedoraCore5 (3)WindowsXP の順でノンストップで起動します。 FedoraCoreは、5秒くらい表示されますが、短時間なので、 画面に何がかいてあるのかすべては読みきれません。 FedoraでWindowsのカーネル(?)かなにかを実行しているような記述が一瞬みえます。 そして、Windowsが起動します。 CTRLキーを押してみたのですが、GRUBはでないです。 のちほど、ENTERや↑↓を入力してみます。 ありがとうございます。

  • yakan9
  • ベストアンサー率54% (2198/4045)
回答No.2

> 起動時に選択メニューをだすのはどのようにしたらできますでしょうか。 /boot/grub/grub.conf を編集すればよいです。 viエディタや、geditで編集できます。

noname#227157
質問者

補足

今、強制的にWindowsしか、起動しないのですが、 /boot配下にあるgrub.confはどのようにして変更したらよろしいでしょうか。FedoraCoreを再インストールでしょうか。

  • bakansky
  • ベストアンサー率48% (3502/7245)
回答No.1

単純に考えますと、初めに Windows XP がインストールしてあり、そこに Fedora をインストールする際に、「GRUBブートローダ」をどこにインストールするかの選択画面が出るのではないでしょうか(私は Vine Linux でしたが、そういうのがありました)。そこで MBR を選択すれば、電源投入後、Grub が起動して、選択画面が出ると思うのですが・・・

noname#227157
質問者

補足

□GRUBブートローダーは、/dev/hda上にインストールされます。 □ブートローダーはインストールされません。 の選択では、上の方を選択しました。 >MBR を選択すれば、 ここでは、『/dev/hda』が、MBRを意味するのですよね。 ブートローダーが『/dev』にあると言うことは、デフォルトでFedoraを起動するようにしないと、GRUBが起動しないのでしょうか・・・。 いまは、Windowsをデフォルトで起動するようにしていますが、最初、Fedoraをデフォルトで起動するようにした時は、OSの起動メニュー等まったく表示されずに、Windowsが起動できませんでした。

関連するQ&A

  • WindowsXPとLinuxのデュアルブート

    いつもお世話になっています。 WindowsXPとFedoraCore5を両方インストールしていままでデュアルブート環境で利用していました。 ブートローダーにはGRUBを使ってFedoraCoreとWindowsどちらとも起動できていたのですが、 誤操作でWindowsが起動しなくなり、Windowsの回復コンソールでfixbootコマンドをしたらOSの選択画面すらでなくなり、Windowsしか起動できなくなりました。 私の考えではWindowsのブートローダにFedoraCoreが認識されていないんだと思うのですが、再びブートローダをGRUBに戻すにはどうすればいいのでしょうか?

  • Windows7とWindowsXPをデュアルブートしたいのですが…

    Windows7とWindowsXPをデュアルブートしたいのですが… Windows7とWindowsXPをデュアルブートしたいのですが… 5月2日に新しく自作パソコンを作ったのですが最初にWindows7(64Bit)をインストールした後、地デジチューナーが対応していない事が判明したので今まで使ってたWindowsXP(MCE2005)をインストールしたらWindows7が起動しなくなってしまい再起動して7のインストールDiskを起動しシステム回復オプションでスタートアップ修復を行いました。 そしたらWindows7は起動出来たのですがブートメニューは出ずに7だけ起動します。 Windows7上からブートメニューでXPも起動できるように変更できますか? お願いします。

  • デュアルブートのメニューが出なくなってしまった

    win2000proとXPのデュアルブートです。 快調にデュアルブートできてたんですが、調子が悪くなってもう一度インストールからやり直しました。 まず2000からインストして、次にXPの手順でやりましたが、再起動すると、どちらを選択するかのデュアルブートのメニューが表示されなくなり、いきなりXPが立ち上がるようになりました。 XPのマイコンピュータの右クリック→プロパティから起動システムを選択しようとしたら、win2000が表示されませんでした。 どうしたら、以前のようにメニューが表示できて、起動システムを選択できるようになるでしょうか?

  • Linuxでのデュアルブートに関して

    Linuxでのデュアルブートに関して質問があります。 現在、FedoraCore6を使っているのですが、そこへDebianを入れてデュアルブートにしたいと考えています。 FedoraCore6のインストールの際に、パーティションの設定は「選択したドライブ上のすべてのパーティションを削除してデフォルトのレイアウトを作成します。」というものを選択しました。 これは、まず/bootパーティションを作り、残りを全てLVMとしてそこにルートパーティションとスワップ領域を設定するという形のようです。 /bootパーティションはLVM上に作るとMBRから認識できない、という書き込みを見たことがあったので、Debianを新しく入れるにはLVMの外にDebian用の/bootパーティションを作る必要があるということでしょうか? だとすれば、DebianをインストールするにはLVM領域を減らさねばなりませんが、中のデータを維持したままでそのようなことは可能なのでしょうか? パーティションやマルチブートに関して無知なので、いろいろ調べてみましたが、解決できません。 どうかよろしくお願いします。

  • WinXPとWinVistaのデュアルブートについて

    WindowsXP(C:ドライブ)マシンにWindowsVista RC1(D:ドライブ)をインストールして、デュアルブートで使用しています。そこで質問なのですが、ブートメニューのデフォルトOSがWindowsVistaになっているのをWindowsXPに変更するには、どのようにしたらよいのでしょうか。

  • Linux デュアルブート

    Linuxはほとんど触ったことがなく、LPICレベル1を目指して勉強しようと思い、Linuxをインストールすることにしました。 パッケージ管理のところで、DebianとRedHatが違うということだったので、パーティションを20G、20Gに分けて、1方にDebianを先にインストールしました。 もうひとつの方に、FedoraCoreをインストールしようとし たのですが、インストールCD(ネットワークインストールするためにFC4-i386-rescuecdをCDに焼いたもの。これはVirtualPCでやってみたところインストールが始まったので焼き方には問題がなかったようです。)が読み込まれまれず、[xxxxx]fsyuewrw←のようなよくわからない文字がでて止まってしまいます。 仕方がないので、FedoraCoreだけインストールしようということにしたのですが、CDから起動してFedoraCoreのGUIインストールするかテキストでインストールするか選択した後に、上で書いたような[xxxxx]fsyuewrwnになってしまいます。 CDを入れずに起動すると、Debianが起動します。 FedoraCoreをインストールしたいのですが、どうしたらよいでしょうか? デュアルブートもできればしたいのですが。 分かりにくい説明ですみません。 どうかよろしくお願いします。

  • デュアルブートしない

    HDDを2台にしてCドライブにXP,DドライブにWindows7を入れてデュアルブートにしていました。 それで今回、Cドライブの調子があまりに良くなかったのでXPの再インストールをしました。 そうしたら今までPCを立ち上げた時にどちらを起動するか選択できていたのに、そのままXPが起動してデュアルブート出来なくなりました。 この場合、どのようにしたら以前のようにデュアルブート出来るようになるでしょうか? すみませんが、どなたかご回答お願いいたします。

  • Vistaとubuntuのデュアルブートについて

    VistaがインストールされているPCに、ubuntuをデュアルブートが できる形でインストールしました。 基本的にはトラブルもなく成功したのですが、ブートするOSを 選択する画面で、ubuntuの方がデフォルトになっており、電源を 入れてそのままにしておくとubuntuが起動する様になってしまいました。 選択画面でubuntuの方が上位にある状態です。 できれば、デフォルトはVistaにしておきたいのですが、今から 変更することは可能なのでしょうか? 場合によってはインストールし直してもかまいません。

  • XP同士のデュアルブート

    元々CドライブにWindowsMe DドライブにWindowsXPHE というデュアルブート環境で使っていました。 WindowsMeを使用しなくなったので、WindowsXPだけにしようと思い、CドライブにNTFSフォーマットでWindowsXPをインストールしました。 実質WindowsXPのデュアルブート環境になってしまったのですが、DドライブのWindowsXPを削除し、CドライブのWindowsXPのみを使用するにはどのようにしたらいいのでしょうか。 (現在では起動時にどちらのWindowsを起動するのか選択する画面がでます。) ただ単にDドライブをフォーマットするだけでいいのでしょうか?

  • デュアルブート

    Vistaとubuntuのデュアルブートを、1つのHDDからパーテーションを切って行っていました。 新しく内蔵HDDを購入したので、新しく購入したHDDにubuntuをいれて、 デュアルブートをやりたいと思っています。 先ほどubuntuのインストールをやってみたところ、 インストール先の選択では、新規増設したHDDのみが表示(選択)されていたのでそのままインストールしました。 インストール完了し、再起動したところブート選択が表示されず、ubuntuが起動するようになりました。 別々のHDDにそれぞれインストールしているOSをブートローダーで選択し起動するにはどのようにしたらいいでしょうか。 使用PC:GateWay GT5650j ubuntu 9.04 よろしくお願いいたします。